About the Role: This exciting role involves creating and maintaining project schedules for various projects or programmes, ensuring efficient progress and resource management. Key Responsibilities: Develop and maintain detailed project schedules, outlining tasks, milestones, deadlines, and dependencies. Collaborate with the Project Risk Manager to integrate identified risks and mitigations into project schedules. Work closely with the Project Manager, Project Engineering Lead, and Scrum Master to monitor task progress and reflect accurate updates in the schedules. Support short-term and long-term resource forecasting. Dynamically update project schedules to reflect accurate resource allocations, risk materialization, emergent work, and contract changes. Monitor project timelines and make necessary adjustments to ensure timely completion. Provide regular reports and updates to the project management team, clearly explaining the impacts of project events and presenting options or decision points. Qualifications and Skills Required: Excellent knowledge of project management tools, including Microsoft Project. Experience in planning complex projects within a multi-discipline development environment. Understanding of project risk management and its impact on scheduling and planning. Ability to work with minimal supervision. Knowledge of Waterfall, Agile, and Hybrid delivery methodologies is desirable. Excellent communication and presentation skills. Strong team player with enthusiasm, drive, and motivation. Experience working within a team-based, multi-discipline development environment.