
Technology Management Senior Analyst
- Pune, Maharashtra
- Permanent
- Full-time
- A seasoned technical leader with software engineering background to improve functional performance and help deliver Divisional business goals.
- Key responsibilities of this role include active participation in the design of their solution components, investigating re-use, ensuring that solutions are fit for purpose and maintainable, and can be integrated successfully into the overall solution and environment with clear, robust and well tested deployments. A person who’s hands on would fit the team quite well
- 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
- Lead the feature team, collaborating with others to understand requirements, analyze and refine stories, design solutions, implement them, test them and support them in production
- Use BDD techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing.
- Rapid prototype development
- Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right.
- Be ready to work on a range of technologies and components, including user interfaces, services and databases. Act as a generalizing specialist.
- Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level.
- Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it's needed
- Help your team to build, test and release software within short lead times and with minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline.
- Help create a culture of learning and continuous improvement within your team and beyond
- Proficiency in Java /Kotlin with good understanding of both object oriented and functional programming concepts.
- A good understanding of web technologies and ability to develop UI components using: HTML, CSS, JavaScript, Bootstrap, React, D3, Node.js
- Practical experience in building data engineering solutions
- Strong knowledge of Java, Spring, Spring Boot, Maven
- Strong knowledge of build automation systems such as TeamCity/Jenkins or UDeploy
- Familiar with version control systems such as GIT
- Experience with setting up key stores, generating SSL Certificates
- Experience working in an agile team, practicing Scrum, Kanban or XP
- Experience of Automated Testing is highly desirable
- Architecture and design approaches that support rapid, incremental and iterative delivery, such as Domain Driven Design, CQRS, Event Sourcing and microservices
- High performance SQL data access - SQL scripts
- Database: Oracle 10G or higher for Liquibase database automation.
- Experience in CI/CD implementations
- 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.