Job Summary
We are looking for a passionate and motivated Software Engineer Trainee to join our development team. The trainee will assist in designing, developing, testing, and maintaining software applications while gaining practical experience in modern software development practices.
Key Responsibilities
- Assist in developing, testing, and maintaining software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and team meetings.
- Debug and troubleshoot software issues.
- Collaborate with developers, designers, and project managers.
- Learn and apply software development methodologies and best practices.
- Support database design, implementation, and maintenance.
- Create and update technical documentation.
- Participate in software testing and quality assurance activities.
- Research and learn new technologies as required.
Required Qualifications
- Pursuing or recently completed a degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Basic knowledge of programming languages such as Java, Python, C#, C++, or JavaScript.
- Understanding of Object-Oriented Programming (OOP) concepts.
- Familiarity with databases and SQL.
- Basic understanding of web technologies (HTML, CSS, JavaScript).
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
Preferred Skills
- Knowledge of Git and version control systems.
- Familiarity with frameworks such as React, Angular, Node.js, .NET, or Django.
- Understanding of software testing concepts.
- Basic knowledge of cloud platforms and APIs.
Pay: ₹192,067.24 - ₹669,153.98 per year
Work Location: In person