The Project Manager provides the single point interface between the customer and the delivery team to ensure smooth and timely delivery of quality software to the customer.
Prepare and manage project plans (project, release, sprint) with clear achievable milestones
Identify risks and dependencies for the projects he manages.
Ensure the project is implemented on time within contractual obligations.
Responsible for scope management and change management.
Follow-up with customers to resolve any dependencies and help manage issues/bottlenecks in implementation.
Conduct regular project review meetings.
Be an escalation point for implementation team to coordinate with various partners to eliminate any bottlenecks or mitigate any risks.
Communicate status to senior management and customers regularly.
Should have the ability to manage multiple projects in parallel for various customers.
Able to identify impact on project plan due to new changes coming up during the project execution.
Interface with customers and understand functional requirements and objectives
Working closely with customers / business analysts / technical architects for ensuring that right design and architecture is agreed up on for the projects.
Escalate issues to senior management or customer if required appropriately
Able to influence and implement the best practices of Agile across project teams
Ensure compliance with development standards, development process and the documentation requirements.
Continuous learning to keep abreast with developments in technology.
Provide guidance on functional and technical matters to all the members in the team, if required take support from external team members.
Participate in presentations and demonstrations of the software to customers.
Identify training needs for the project team to improve productivity and quality of delivery
Build a strong team to manage and execute the projects
Work with team continuously