
Engineer (Single Sign On Services), AVP
- Pune, Maharashtra
- Permanent
- Full-time
- The Single Sign-On Services Team is part of the Identity & Authentication Services Business area, within the CSO division. Identity & Authentication Services is responsible for the delivery of the authentication services for end user to internal and cloud-based application, provides second and multi-factor authentication solutions and services to all applications deployed globally using industry standards from a variety of global enterprise vendors.
- The Single Sign-On Services Team is looking for a candidate with solid experience and proven technical skills to join their team as a senior developer to support their Enterprise Single-Sign-On Platforms. Candidate will be part of a development team that is responsible for maintaining enterprise single sign-on solutions that are critical to the day-to-day operations of multiple business applications across the bank.
- The ideal candidate will be working within a well-defined team structure and with global teams to actively support requirements management, software design & development, testing and implementation processes as a Senior Engineer. In addition, the ideal candidate would be capable of learning and working independently in a fast-paced environment. While the role is not expected to do any people management, candidate should be able to mentor other junior engineers in the team.
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
- Design, develop and document microservice-based & Cloud-native application components in accordance with requirements specification
- Write clear, maintainable and reusable code and take part in code reviews to ensure that features are developed at high quality standards
- Participate in design and development of platform enhancements in the enterprise single sign-on platform
- Translate functional and non-functional requirements into technical solutions
- Propose and document technical solutions for end-user and/or business problems
- Participate in design, code reviews, unit testing and component testing of developed code
- Active supporting of user acceptance and end-2-end testing with partner systems
- Participate in the defect management workflow – analyse, fix, support tests
- Participate in project planning (estimation) and project tracking (daily standup, weekly meetings)
- Support analysis, diagnosis and troubleshooting of platform incidents and problems that occur in production and non-production environments
- Participate in technical discussions and architecture decisions within the team – contributing to the definition of the future state of the system architecture.
- Defining and setting development, testing, release, update, and support processes for DevOps operation
- Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
- Identifying and deploying cyber security measures by continuously performing vulnerability assessment and risk management
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline
- Guide junior team members providing direct management and oversight on Book of Work, ensuring tight integration among members
- Communicate regularly with the Product Owner on delivery dates and status
- Support release management by providing effort estimation and maintain Jira tickets
- Bachelor's and/or Master's degree in Computer Science, Software Engineering or Mathematics or extensive working experience in the area
- At least of 5 years hands-on experience working in Software Development or related role
- Hands-On Work Experience in one or more of the following:
- Full Stack developer / DevOps Engineer
- Identity and Access Management know how (i.e open ID connect)
- Hands-On experience with Kubernetes
- Single Sign-On solutions or Multi-Factor Authentication deployments
- Experience with Public Cloud (especially Google Cloud Platform / AWS)
- Strong Experience in the development of distributed and resilient backend applications, in particular experience with Java, Spring Boot, APIs (REST) and databases. Experience with microservices, OAuth2/OpenID Connect, API Gateway, JavaScript/Typescript and ReactJS is appreciated.
- Practical experience with Kubernetes platforms, modern version control (e.g. Github) and Continuous Integration Systems (e.g. Github Workflow).
- Experience working with agile software methodologies (e.g. Scrum), Strong understanding of Software Development Lifecycle (SDLC) processes
- Good teamwork and excellent verbal and written communication skills with fluency in English (spoken and written)
- Experience mentoring and directing more junior developers
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs