The posting
Our client is seeking an experienced IT Project Manager to oversee the development, enhancement and maintenance of enterprise IT systems. The role requires strong project delivery experience across Agile and Waterfall methodologies, with responsibility for managing project teams, outsourced vendors, stakeholders, budgets, timelines and deliverables.
Responsibilities
- Lead and manage end-to-end IT development, enhancement and application maintenance projects using Agile and Waterfall methodologies.
- Oversee system development, maintenance, enhancements and incident/ticket resolution across .NET/Java applications, SaaS/COTS platforms and enterprise systems.
- Manage project teams, contracts, stakeholders and outsourced vendors to ensure timely delivery of project milestones and agreed outcomes.
- Monitor vendor performance, project deliverables, schedules, budgets and expenditure.
- Oversee project governance, quality assurance, user acceptance testing (UAT), security and risk management.
- Coordinate with technical teams, business stakeholders and external vendors to manage requirements, resolve issues and ensure smooth project execution.
- Maintain project documentation, requirements and progress tracking using tools such as Jira and Confluence.
Requirements
- 10 years of experience as a Project Manager or Team Lead, managing IT system development and maintenance projects.
- Experience managing the following systems/projects:
- .NET / Java-based applications.
- SaaS / COTS platforms such as Salesforce, OpenText and Microsoft Dynamics 365.
- Enterprise and government digital platforms such as OwnselfGather, OPUS and Platform AI.
- Strong experience delivering projects using both Agile and Waterfall methodologies.
- PMP certification or demonstrated practical experience in project management.
- Proven experience in managing project teams, contracts, stakeholders and outsourced vendors.
- Hands-on experience overseeing both development and application maintenance projects, including UAT and quality assurance processes.
- Experience monitoring vendor deliverables, project timelines, budgets, expenditure, security and risk.
- Proficiency in requirements and project management tools such as Jira and Confluence.
- Bachelor’s Degree or Diploma in Business, Information Technology, Engineering or a related discipline.



