1 month ago
Hyderābād, IndiaMid Level
Responsibilities
- Collaborate with product owners and stakeholders to understand requirements and design software solutions.
- Develop web and mobile applications, primarily focusing on the presentation layer.
- Build applications using APIs and microservices architecture.
- Develop unit and automation test scripts within a test-driven development lifecycle.
- Contribute to coding best practices and assist with code merges and releases.
- Comply with organizational policies and standards and perform other assigned duties.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- At least two years of hands-on object-oriented programming experience.
- Experience with Java or Python and JavaScript-based UI frameworks such as Angular or ReactJS.
- Experience with microservice architecture and end-to-end UI/API integration.
- Knowledge of REST, gRPC, and GraphQL API protocols.
- Knowledge of caching technologies and database management systems including Oracle, MySQL, PostgreSQL, or MongoDB.
- Understanding of software development lifecycle phases and coding and testing best practices.
- Ability to understand complex business problems and design high-quality technical solutions.
- Strong problem-solving, communication, and organizational skills.
Benefits
- The position is 100% in office.
- Travel requirements are minimal.
- Reasonable accommodations are available for applicants with disabilities.