Key Responsibilities
- Design, develop, test, and maintain enterprise-grade software applications and backend services
- Build scalable, secure, and high-performance application components using modern programming practices
- Collaborate with cross-functional teams to analyze requirements and deliver reliable technical solutions
- Develop and maintain APIs, microservices, and system integrations for enterprise applications
- Troubleshoot, debug, and resolve application issues to ensure system stability and performance
- Participate in code reviews, sprint planning, and Agile development activities
Requirements
- Proficiency in software development with a focus on application and backend services
- Experience with API design, microservices architecture, and system integration
- Familiarity with Agile development methodologies and collaborative team environments
- Knowledge of relational and non-relational databases for data management
- Strong problem-solving skills and attention to detail