Construction Delivery Manager

The £19bn project is due to start generating electricity in 2026 and is currently the largest construction project in Europe.