Job Description
Roles & Responsibilities
About the Role:
We are seeking a motivated Software Trainee to join our development team in Kochi. In this entry-level position, you will receive on-the-job training, collaborate on real-world projects, and hone your technical and problem-solving skills under the guidance of experienced engineers.
Responsibilities:
- Assist in the design, development, and testing of software applications using Java and Python
- Collaborate with cross-functional teams to gather and analyze requirements
- Participate in code reviews and contribute to continuous improvement initiatives
- Debug and troubleshoot issues to ensure software quality and performance
- Document development processes, code changes, and testing results
- Learn and apply best practices in software engineering and agile methodologies
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 0-2 years of experience or fresh graduates
- Strong understanding of programming fundamentals (data structures, algorithms)
- Proficiency in Java and Python programming languages
- Excellent problem-solving and analytical skills
- Effective verbal and written communication skills
Preferred Qualifications:
- Internship or project experience in software development
- Familiarity with version control systems (e.g., Git)
- Basic knowledge of web frameworks (e.g., Spring, Django)
- Exposure to agile/scrum methodologies
- Certifications in Java or Python programming