Job Description
The Senior Project Manager is responsible for planning, executing, and delivering projects on time, within budget, and to the required quality standards. This role involves managing project teams, coordinating with stakeholders, and ensuring adherence to best practices in software development and project management. The ideal candidate will have extensive experience in leading complex software projects and a strong understanding of software development lifecycle (SDLC) methodologies
Key Responsibilities
Project Planning & Execution
Define project scope, objectives, and deliverables in collaboration with stakeholders.
Develop detailed project plans, including resource allocation, timelines, and budgets.
Oversee all phases of the SDLC, ensuring projects meet quality standards and deadlines.
Team Leadership
Manage cross-functional project teams, including developers, testers, and business analysts.
Assign tasks and responsibilities to team members, monitoring progress and performance.
Provide mentorship and guidance to team members to enhance productivity and foster collaboration.
Stakeholder Communication
Act as the primary point of contact between clients, stakeholders, and project teams.
Conduct regular status meetings and provide progress reports to all stakeholders.
Address and resolve project issues and escalate critical risks when necessary.
Risk Management
Identify project risks and develop mitigation strategies.
Monitor project risks throughout the lifecycle and adjust plans as needed to ensure successful delivery.
Process Improvement
Ensure adherence to industry standards, company policies, and agile/waterfall methodologies.
Drive continuous improvement by analysing project outcomes and implementing lessons learned.
Budget Management
Monitor project budgets, ensuring financial goals are met.
Prepare and present budget updates and variance analyses to management.
Preferred Candidate
Years of Experience
Min: 9 Max: 14
Degree
Bachelor's degree / higher diploma