Software Engineer
Job ID: 5747
Experience: 3 Years
Location: Chennai
Job Description:
We are looking for a motivated Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications. The ideal candidate has strong programming skills, a passion for problem-solving, and the ability to work collaboratively in a fast-paced environment.
Qualification:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields.Relevant certifications (e.g., Oracle Certified Programmer, AWS Certified Developer) are a plus.
Experience:
2–5 years of professional experience in software development, including full-stack or backend development.
Preferred Skills:
Programming Languages: Proficiency in languages like Java, Python, JavaScript, or C#.
Frameworks: Hands-on experience with frameworks like Spring Boot, Django, Angular, or React.
Database: Strong knowledge of relational databases like MySQL, PostgreSQL, or Oracle; experience with NoSQL databases like MongoDB is a plus.
Version Control: Experience with Git or similar tools.
API Development: Proficient in designing and consuming RESTful APIs.
Responsibilities:
Develop and maintain robust, scalable, and efficient software applications.Collaborate with cross-functional teams to gather and analyze requirements.Write clean, maintainable, and well-documented code.Conduct unit testing and integration testing to ensure application reliability.Troubleshoot, debug, and optimize existing software applications.Stay updated with emerging technologies and propose improvements to existing systems.Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.