• Ensure that all projects are delivered on-time, within scope and within budget
• Developing project scopes and objectives and ensuring technical feasibility
• Ensure resource availability and allocation
• Develop a detailed project plan to track progress
• Manage changes in project scope, schedule and costs
• Measure project performance using appropriate systems, tools and techniques
• Report and escalate to management as needed
• Manage the relationship with the client and all stakeholders