Location
Pune | India
Job description
Position Specific Responsibilities and Accountabilities
Lead and execute the Technology transformations with our global teams.
- Evaluate, plan and execute to target technology stack architectural blueprint i.e. micro services, Kubernetes, Terraform, Cloud, Open shift, Oracle.
- One copy of the truth, automated workflow, reduce h/w, decommission systems and build out the strategic platform around the tech stack listed above
Lead and execute Operating Model Transformation
- SAFE Agile, DevOps, automated testing, cycle times approaching 1 day!
- Drive Agile collaboration with the Business and the broader Risk Technology team globally
- Lead and execute the Workforce Transformation
- Build Capability around the tech stack, operating model, and risk transformation with employees while reducing vendor sprawl and footprint
- Lead the delivery 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.
- 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 deliver 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.
- Experience in design and development of projects using micro-services architecture.
- Help create a culture of learning and continuous improvement within your team and beyond
Experience/ Exposure
- Deep knowledge of at least one modern programming language, along with understanding of both object oriented and functional programming. Ideally knowledge of Java, JavaScript, PL/SQL, Python
- Experience of Cloud Technologies, Cloud Native application development adopting best practices and guidelines.
- Working knowledge of Docker, Kubernetes, Terraform, Helm Charts.
- Practical experience of test driven development and constant refactoring in continuous integration environment.
- An understanding of web technologies, frameworks and tools, for example: HTML, CSS, JavaScript, Angular, Bootstrap, Node.js
- Knowledge of SQL and relational databases Oracle PL/SQL
- Experience in Oracle PL/SQL programming
- Experience working in an agile team, practicing Scrum, Kanban or XP
- Experience of performing Functional Analysis is highly desirable
- Experience of Automated Testing is highly desirable
Education/ Qualifications
- Degree from an accredited college or university with a concentration in Engineering or Computer Science
Job tags
Salary