The Sr Software Development Engineer will be joining the IT team and contributing to the software design software development and overall product lifecycle. The Software Development Engineer is responsible for development operations and support and enhancements of Operations systems. They have knowledge of API Development and Layered Architecture principles as a member of the IT Team. This position requires working closely with internal team members, Product Owners, Business SMEs and other supporting IT groups.
Responsibilities
Engineer implement support code for breakfix maintenance and enhancements and integrating container platforms with automated CICD pipelines
Design and develop cloudnative applications features and enhancements with an emphasis on clean highly efficient supportable and well documented code for the full technology stack
Ensure that the Delta methodology standards and procedures are adopted and implemented
Provide efficient solution and deliverables to shorten the project life cycle where applicable
Own the quality of the product delivered by engaging closely in testing activities
Create visual models flowcharts class and activity diagrams sequence diagrams
Lead resolution of issues with interfacing systems built on different technologies
Facilitate and participate in regular scrum ceremonies
Qualifications
5+ years of relevant work experience
Expertise in Java 11, J2EE framework design patterns and tools
Experience in Angular
Experience working with various AWS cloud services including Lambda
Experience with Agile or Scrum software development methodologies
Ability to multi-task, organize, and prioritize work
Senior Software Engineer • Bengaluru, Karnataka, India