Project Manager
The role is senior and strategic, the project manager will be responsible for overseeing and managing a group of related IT projects to ensure they collectively deliver on key business outcomes
Role and Responsibilities
The responsibilities of the program manager will include the following:
- Software Development Lifecycle (SDLC) Oversight Managing projects from initial requirements gathering through to coding, testing, and deployment;
- Maintenance & Patching Coordinating routine updates, bug fixes, and security patches for production applications without disrupting user workflows;
- Release Management Planning and controlling the movement of releases to test and live environments;
- User Acceptance Testing (UAT) Bridging the gap between developers and end-users to ensure the final product meets business requirements;
- Infrastructure Deployment Overseeing the rollout of server hardware, cloud migrations (Azure/AWS), and network upgrades (SD-WAN, Fiber);
- Change Management Coordinating with Change Advisory Boards (CAB) to ensure technical changes are documented, tested, and approved without causing outages;
- Vendor & SLA Management Negotiating and monitoring contracts with service providers;
- Risk & Disaster Recovery Developing contingency plans for system failures and ensuring high availability across all critical ICT assets.
- Formulate project plans;
- Translate business strategy into coordinated IT initiatives to ensure strategic alignment;
- Define project controls, processes, procedures, reporting etc. to manage the project;
- Manage program documentations;
- Establish program governance structures;
- Plan the overall program and monitor progress to ensure that milestones are being met;
- Manage interdependencies between projects;
- Manage and use resources across the various projects in the program;
- Manage project resources to ensure that projects are delivered on time and on budgets;
- Ensure return on investment and avoid duplication of effort;
- Ensure compliance with all governance processes and prescripts.
Technical Skills and Experience requirements
It is crucial that the proposed candidate should demonstrate the following experience and skills:
Agile /Scrum Certified Practitioner will be an added advantageProven Track Record
Framework Proficiency Mastery of ITIL v4 (IT Infrastructure Library) for service management and PRINCE2 or PMP for project methodology.System Knowledge Understanding of virtualization (VMware/Hyper-V), cybersecurity protocols, and data center operations.
Service Transition Experience in the SDLC (Software Development Life Cycle) specifically focusing on the "Deploy and Maintain" phases.
Compliance Knowledge of data protection acts (such as POPIA or GDPR) and industry-specific regulatory standards.
Methodology Expertise Deep knowledge of Agile (Scrum/Kanban) for new development and Waterfall for rigid, compliance-heavy maintenance projects.
DevOps Integration Familiarity with CI/CD (Continuous Integration/Continuous Deployment) pipelines to automate application delivery.
API & Integration Standards Understanding how different software systems
Quality Assurance (QA) Knowledge of automated testing frameworks and manual testing protocols.
Database Management A functional understanding of SQL/NoSQL structures to oversee data migrations and integrity during updates.Good knowledge and handling of project and program management methodology and techniques; Familiarity with Microsoft technologies used for application development will be advantageous
Be able to engage in formal and informal knowledge transfer; Be able to lead a team and manage project delivery; Have ability to communicate clearly verbally and in written form; Demonstrate experience in troubleshooting and problem solving technical issues; and
Good presentation skills
Qualification and Experience
The combination of the following qualifications and experience be an advantage, consideration will be given to similar or related qualifications:- 5.1 Education A Bachelors degree in Software Engineering, Computer Science, or Information Systems.
- Certified Scrum Master (CSM) or PMI-ACP (Agile Certified Practitioner), PMP (Project Management Professional) or CAPM.
- PMP (Project Management Professional).
- ASL (Application Services Library) or ITIL Foundation (Minimum) or Intermediate (ST/SO).
Experience 5+ years in software environments, with a proven track record of managing multi-disciplinary teams (Developers, QA Testers, and Systems Analysts).