Posted: 19 December 2025
Job Details
ABOUT THE JOB
The Project Manager leads the end-to-end delivery of key technology projects, ensuring they are completed on time, within scope, and on budget to the required quality. This role maintains and tracks comprehensive project plans, schedules, and roadmaps while managing project budgets including projections, forecasting, and actuals vs. planned. The Project Manager coordinates all resources efficiently, identifies and tracks project risks, issues, and dependencies, and serves as the primary facilitator/Scrum Master for all Agile ceremonies. This position upholds Agile principles, coaches the team on continuous improvement, and proactively identifies and removes impediments for the development team. The role serves as the primary point of contact for project teams and key stakeholders, proactively communicating project status, progress, and risks to all parties.
Compulsory requirements / Experience
- National Senior Certificate (Grade 12)
- Diploma or Degree in Information Technology, Computer Science, or Business Administration
- Project Management Professional (PMP) Certification
- Certified Scrum Master (CSM) or equivalent Agile certification
- 5-7 years of dedicated experience in IT Project Management
- Proven experience managing software development projects using Agile/Scrum methodologies
- Demonstrable experience managing technology infrastructure or service desk projects (e.g., Waterfall or Hybrid)
- Strong experience in project financial management, including budgeting, forecasting, and cost control
- Experience working within or in alignment with a corporate Project Management Office (PMO)
- Expert knowledge of both Agile (Scrum, Kanban) and traditional (Waterfall) project management frameworks
- Strong understanding of PMO principles and frameworks (e.g., PMBOK)
- Proficiency in project management software (e.g., Jira, MS Project)
- Experience in managing projects using Azure DevOps for tracking, reporting, and collaboration
- Experience in configuring and optimizing Azure DevOps Boards, pipelines, and dashboards
- Knowledge of formal processes for identifying, assessing, and mitigating project risks
- Understanding of techniques for managing stakeholder expectations and communication planning
- Strong understanding of the Software Development Lifecycle (SDLC)
- Familiarity with IT infrastructure and IT Service Management (ITSM) concepts
- Mobility / Travel: Yes
- After Hours Support / Standby: Yes
ABOUT YOU
- Planning: Manages tasks methodically, plans activities systematically, and sets priorities to ensure efficient use of time.
- Managing Tasks: Manages multiple tasks efficiently, plans activities systematically, and prioritises tasks to handle several activities concurrently.
- Communication Skills: Communicates information clearly and confidently, engages effectively with others, and projects social confidence in all interactions.
- Relationship Skills: Builds rapport easily, engages positively with others, and encourages cooperation and teamwork to strengthen relationships.
- Following Procedures: Adheres closely to rules and procedures, minimises risks by following established processes, and ensures compliance with regulations.
- Meeting Timescales: Is target-focused and reliable in meeting deadlines, maintains punctuality, and keeps to schedules to ensure timely completion of tasks.
- Manage Boundaries: Makes determined decisions, assumes responsibility willingly, stands by own decisions, and maintains self-control even in challenging situations.
- Resolving Conflict: Handles conflicts and arguments effectively, calms upset individuals, and leads decisively to resolve issues with courage and confidence.
Duties and responsibilities
- Maintain and track comprehensive project plans, schedules, and roadmaps.
- Track project budgets including projections, forecasting, and actuals vs. planned.
- Manage project scope, ensuring scope compliance and supporting all change control processes.
- Coordinate all resources (human and technical) efficiently including workload and capacity planning.
- Identify, track, and escalate project risks, issues, and dependencies with mitigation strategies.
- Serve as the primary facilitator/Scrum Master for all Agile ceremonies.
- Uphold and follow Agile (Scrum/Kanban) principles and best practices.
- Coach and support the team on Agile adoption and continuous improvement.
- Proactively identify and remove impediments, blockers, and bottlenecks for the development team.
- Serve as the primary point of contact for project teams and key stakeholders.
- Facilitate user meetings, provide status reports, and drive consensus among teams and stakeholders.
- Provide leadership, direction, and motivation to project teams.
- Foster a collaborative, empowered, and self-organizing team environment.
- Coordinate with QA teams to execute robust testing strategies and quality control processes.
- Flight Controller: Monitor activities, schedule tasks, track progress, and optimise resource delivery.
- Professional: Assess situations along defined frameworks and execute activities according to defined processes.
- Accounts Executive: Manage portfolio of key internal stakeholders, analyse needs, and resolve delivery issues.





