JOB DESCRIPTION
Introduction:
This role spans across leading / working on multiple projects or modules and coordinating with teams to understand requirements, develop and implement Ab Initio and Java solutions and platforms. You should guide and mentor team members and help them stay motivated and focussed. Be flexible with the scope and requirements of the role with the changing scope and needs of client deliveries.
What will you be doing?
• Manage multiple deliveries at a project and programme level simultaneously.
• Accountability of all phases like detailed design, development, testing, deployment and roll out of application changes for projects.
• Ensure stakeholders are aligned
• Delivery of all agreed change to time, quality and cost parameters
• Managing the delivery of change in the integrated technology environment
• Understanding the risk profile of change and ensuring that integrated testing is commensurate with that risk profile.
• Overall ownership of project delivery from an engineering perspective
• Establishing clear roles and responsibilities of the team
• Comply with risk management controls to ensure compliance and meet operational SLAs
• Leading a team of ETL and Java engineers and developers
• To understand the overall purpose of the projects and contribute to requirements & data analysis, and provide solutions
• Provide approval and oversight to requirement documents as entry criteria to detailed design and development
• Leading a team of designers/developers working on one or multiple projects of varying complexity, undertaking the following activities, maintaining overall accountability for the work of the team in terms of quality and timeliness of delivery
Product Management and compliance to processes
• Participate in Roadmap planning, Backlog creation and Prioritization with Product Owners and Stakeholders.
• Resource management across Product PODs.
• Explore metrics across the product, collaborate with Tech Lead and Team Lead to derive team performance.
• Provide product management information to the Product owner.
• Mentoring junior team members
• Raise and manage risks and issues in a timely manner in adherence to relevant standards
• Be able to provide multiple solutions and have the ability to choose the best course of action weighing up various factors that should be taken into consideration
What we’re looking for:
• Proven project management skills, demonstrating an ability to deliver to time, cost and quality parameters with pro-active management of risks, assumptions, issues and dependencies (RAID).
• Sound stakeholder management skills.
• Strong leadership and communication skills
• Experience communicating technical projects to non-technical stakeholders
• Bachelor’s Degree in Engineering
Skills that will help you in the role:
• An understanding of contemporary distributed software development, including:
o Microservice / API-oriented architectures
o Cloud
o Python
o Data Engineering
• Strong knowledge or experience leading applications based on:
o OOP concept, System Design (Microservices)
o RESTful APIs implementation (Java Spring framework)
o Cloud based Ecosystem (AWS) / ApaaS
o API security aspects (Gateways)
o Advanced CI/CD principles awareness
o Databases – Both Traditional Relational DBMS & NoSQL (MongoDB)
• Excellent written and oral communication skills, including the ability to write and present a range of written materials (presentations, briefings, reports) and to communicate effectively with stakeholders at all levels in various global locations
• Experience working in an Agile environment