Role & responsibilities
Develop, test, and maintain software applications under the guidance of senior engineers.
Write clean, efficient, and maintainable code.
Understand business and technical requirements and convert them into software solutions.
Identify and fix bugs and technical issues.
Participate in code reviews and team discussions.
Work with databases, APIs, and third-party services as required.
Perform unit testing and basic debugging.
Collaborate with developers, QA engineers, and other team members.
Learn and adopt recent technologies, frameworks, and development practices.
Maintain technical documentation related to assigned tasks.
Preferred candidate profile
Knowledge of at least one programming language such as Java, Python, JavaScript, C++, or C#.
Basic knowledge of Data Structures and Algorithms.
Understanding of SQL and database concepts.
Basic knowledge of Git/GitHub.
Familiarity with REST APIs and web development concepts is an advantage.
Valuable problem-solving and analytical skills.
Robust willingness to learn and grow.
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
B.Tech / B.E / BCA / MCA / equivalent graduates can apply.
Fresh graduates and candidates with up to 1 year of experience are welcome.