Job Context
The domain being financial services (specifically around transaction banking) , there are continuous evolving requirements and feature lists that will be presented to the technology team.
The project manager has to arrive at a balance of delivering timely delivery of the functionalities expected, ensuring proper utilisation of dev resources aligned, and at the same ensure overall quality of the features delivered. The project manager has to engage with the product team to agree on the priorities.
The project manager has to engage in rigorous project management to ensure that the agreed plans are executed, and need to indulge in escalation with the employees /internal product teams/vendors/banks or even the client, as the need maybe.
The project manager has also to oversee the support resources to ensure that client issues in UAT/production are also addressed, plus any security aspects that may arise out of information security programs that need to be addressesed.
The project manager is also expected to track the progress of the QA team towards the path of QA Automation, and bring in certainty to the quality of releases.
Enabling Skill Sets & Qualifications
The skills required for this role are stakeholder relationship management, project management capability, understanding agile methodology & devops processes (cloud environments), understanding of technical concepts (APIs, Databases, general application design) and an overall understanding of IT delivery processes.
Education and experience required for this role is graduate with 5-12 years of experience in working in IT development projects as a project lead or project manager either in a bank or a banking software service provider. It would be ideal if the PM had a past experience of working as a developer.
Should have an experience of being involved in an Agile based delivery cycle for any IT solution, and working in an environment where CI/CD pipelines are implemented and dev ops processes are followed. Ideally the resource should have SCRUM RELATED certifications.
Team/Resources to Handle as Direct Reportees
The Project Manager will handle 1-2 teams comprising each of:
Dev Lead plus a team of 5-7 development resources
1 or more QAs
Business Analyst (dotted line reporting)
Team/Resources to Handle (Same Dept)
QA Lead
Team/Resources to collaborate (Other Dept)
The Project Manager will collaborate with:
Product Team (ensuring functional requirements are detailed for the Business Analyst to take it forward)
Implementation Team
Support Team (Ensuring product usage feedback is collated and priority fixes are scheduled for delivery)
Design team
Devops & Cloud Team – for any deployments or infra related concerns.
Challenges:
Managing clients implementing pilot – products and ensuring successful go-lives.
Bridging the gap between the product team which expects product features to be delivered faster VS the technical team which will need support to be realistic in putting timelines for delivery.
Work with developers & teams who are getting familiar with agile approach , and need constant mentoring on process adherence.
Dealing with internal & external factors that could challenge the plans of delivery.
|