
Required Skills & Tech Stack
Programming fundamentals
ObjectβOriented Programming
Data Structures and Algorithms
Problemβsolving
Software development fundamentals
Debugging and testing
Good communication and teamwork skills
Knowledge of any programming language

Eligibility Criteria
B.E./B.Tech graduates from 2025, 2026, or 2027 batches. Freshers with no backlog or with cleared backlogs as per university policy. Strong academic record and a passion for coding are preferred.

Job Description & Key Responsibilities
CISIN is a rapidly growing technology firm that specializes in delivering innovative software solutions across various verticals such as finance, healthcare, and logistics. With a strong focus on digital transformation, the company has built a reputation for creating scalable, highβperformance applications that empower businesses to stay ahead in a competitive market. CISINβs culture is built on collaboration, continuous learning, and a commitment to delivering value to clients while fostering a supportive environment for its employees.
The Trainee Software Developer β Fresher role is designed for fresh engineering graduates who are eager to launch their careers in software development. As a trainee, you will work closely with senior developers on realβworld projects, gaining handsβon experience in the full software development lifecycle. Your responsibilities will include writing clean, maintainable code, debugging issues, and participating in code reviews and testing activities. You will also be involved in requirement analysis, converting technical specifications into functional solutions, and collaborating with crossβfunctional teams to ensure project success.
Key responsibilities:
1. Develop and maintain software applications.
2. Write, test, and debug code.
3. Work on development tasks under senior guidance.
4. Convert technical requirements into working solutions.
5. Participate in testing and troubleshooting.
6. Collaborate with development teams on project requirements.
7. Follow coding best practices and design patterns.
8. Document code and processes.
9. Continuously learn new technologies.
10. Provide constructive feedback during code reviews.
Tech stack: The core stack includes Java, Python, or C++ for backend development, with frontβend technologies such as React or Angular. Familiarity with SQL databases, RESTful APIs, and version control (Git) is essential.
Growth path: Starting as a trainee, you will progress to Junior Developer, then Senior Developer, and eventually lead roles such as Team Lead or Project Manager. The company offers mentorship programs, internal training, and opportunities to work on diverse projects, ensuring a clear career trajectory.
Why join? CISIN offers a dynamic work environment where fresh ideas are encouraged, a competitive salary range of βΉ3.2ββΉ3.5 LPA, and a focus on professional growth. Employees enjoy flexible work arrangements, a collaborative culture, and the chance to work on impactful projects that shape the future of technology.
Overall, this role is an excellent launchpad for engineering graduates looking to build a solid foundation in software development while contributing to meaningful projects in a supportive, growthβoriented setting.