Overview:
We are seeking a highly skilled Program Manager to oversee the management and delivery of multiple IT infrastructure and software development projects within our organisation. The ideal candidate will have a strong background in project management, excellent organisational skills, and the ability to manage multiple projects simultaneously. This role involves coordinating with various stakeholders, ensuring projects are delivered on time and within budget and generate appropriate ROI, and providing comprehensive reporting on project status.
Key Responsibilities:
- Project Management: Lead and manage multiple IT infrastructure and software
development projects from initiation to completion, ensuring all projects are delivered on
time, within scope, and within budget. Develop detailed project plans, including timelines,
milestones, and resource allocation. - Define Project Characteristics: Evaluate the nature of each project within the program.
- Assessments: Assess which projects require a waterfall approach vs projects that require agile
management. Ensure appropriate project management approaches are utilised to maximise
individual project and overall programme objectives. - Program Oversight: Oversee the progress of all projects within the program, ensuring
alignment with business goals and strategic objectives. Monitor and control program scope,
schedule, and costs to ensure alignment with program objectives. - ROI Assessment and Planning: Develop clear criteria for measuring ROI for each project
within the program. This involves defining both quantitative and qualitative metrics that
align with business objectives. - Stakeholder Communication: Actively engage with stakeholders, providing regular updates
on project status, risks, and issues, to ensure their needs and expectations are met. Facilitate
communication and collaboration among project stakeholders, including senior
management, clients, and team members. - Resource / Budget Management: Allocate resources effectively across projects, ensuring
optimal utilisation and timely delivery to maximise ROI. Coordinate with cross-functional
teams to secure necessary resources and support for project execution. This includes
monitoring expenditures and making adjustments as necessary to stay within budget. - Risk Management: Identify, assess, and mitigate risks across the program to minimise impact
on project delivery. Develop and implement risk management plans, including contingency
planning and proactive issue resolution. - Reporting: Develop and maintain comprehensive project documentation and reporting,
including project plans, status reports, and performance metrics. Provide regular program
status updates to senior management and other stakeholders, highlighting key
achievements, risks, and issues. - Benefit Realisation Monitoring: Establish processes for tracking project benefits postimplementation to ensure that the expected ROI is being realised over time.
- Team Leadership: Lead and motivate project teams, fostering a collaborative and productive work environment.
- Guidance: Provide guidance and support to project managers and team members,
promoting professional development and continuous improvement. - Quality Assurance: Ensure that all projects adhere to quality standards and best practices in
project management, IT infrastructure, and software development. Implement quality
control measures and conduct regular project reviews to ensure compliance with project
requirements and standards. - Budget Management: Develop and manage program budgets, ensuring projects are
delivered within financial constraints. Monitor project expenditures and ensure
accountability. - Vendor Management: Coordinate with external vendors and service providers to ensure
timely and cost-effective delivery of project components. Manage vendor relationships and
negotiate contracts as needed. - Continuous Improvement: Identify opportunities for process improvements and implement
changes to enhance project efficiency and effectiveness and improve the ROI of future
projects. Promote a culture of continuous improvement and innovation within the broader
stakeholder team as well as the program management team.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, Business
Administration, or a related field. PMP, PgMP, Prince or similar certification preferred. - Experience: Minimum of 5 years of experience in project management, with at least 2 years
in a program management role managing multiple IT infrastructure and software
development projects.
Skills:
- Strong understanding of project management methodologies (e.g., Agile, Waterfall) with a
proven ability to manage via multiple or combined approaches. - Excellent organisational and multitasking skills.
- Proficiency in project management software and tools (e.g., MS Project, JIRA).
- Strong leadership and team management abilities.
- Exceptional communication and interpersonal skills.
- Ability to analyse and solve complex problems.
- Proven experience in benefits tracking and reporting.
Preferred Attributes:
- Demonstrated success in managing large-scale software development and IT infrastructure
programs. - Experience in the technology or software development industry.
- Strong analytical and strategic thinking skills.
To apply, please forward CV and covering letter explaining how your aspirations, skills and experience match the role requirements to careers@procera.co.za