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 customer’s / 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