Active participation in all aspects of the software delivery life cycle and associated agile activities that the team undertake. Hands-on development of microservices and micro frontends (mini-apps) Perform code reviews and provide timely and constructive feedback Participate in feature estimation from early ideation to delivery phases Work with CI/CD tools to build/deploy infrastructure and applications in AWS To deliver quality microservices and mini-apps based on Engineering best practices and standards Contribute to the development of standards and quality assurance techniques across the development team Develop/contribute to software verification plans and quality assurance procedures Take ownership and accountability for production service, including fix on fail, problem investigation, root cause determination and resolution. Maintain software and infrastructure currency, capacity and performance. Participate in back-up / DR tests and other related governance and attestations