Description
The role is a senior software engineer responsible for developing and managing features across application submodules, including requirements, prototyping, design, coding, testing, debugging, estimation, quality improvement, and deployment. The position also owns automated unit and acceptance tests, architecture and service quality, technical risk mitigation, and representation of product and technical roadmaps. It requires a bachelor’s degree, 8–10 years of software development experience, strong enterprise Java and microservices expertise, Azure cloud experience, event-driven architecture, API and REST experience, and DevOps and infrastructure automation knowledge.
