About the role
We are looking for a skilled and motivated Software Developer to design, develop, test, and maintain high-quality software applications. The candidate will be responsible for writing clean and efficient code, analyzing business and technical requirements, developing and integrating APIs and databases, troubleshooting software issues, and participating in code reviews. The role involves working closely with product managers, designers, and other developers to deliver scalable and reliable solutions. Candidates should have strong programming skills in languages such as Java, Python, JavaScript, C#, or C++, along with knowledge of data structures, algorithms, databases, REST APIs, Git, and software development practices. Good problem-solving, communication, teamwork, and analytical skills are essential. Experience with cloud platforms, Docker, CI/CD, automated testing, and Agile methodologies will be an added advantage.