Responsibilities
Design, develop, test, maintain, and optimize software applications, including APIs, databases, and third-party integrations. Collaborate with QA and Agile teams, review code, troubleshoot production issues, and maintain technical documentation and development standards.
Requirements
Requires proficiency in one or more programming languages, knowledge of data structures, algorithms, object-oriented programming, databases, REST APIs, Git, and Agile/SDLC practices. Strong analytical, problem-solving, communication, and teamwork skills are required; experience with frameworks, cloud platforms, Docker, CI/CD, microservices, and automated testing is preferred.