Project Risk Manager - Energy & Natural Resources
Turner & Townsend
CardiffOverview In this role you will lead risk management for Turner & Townsend’s Natural Resources and New Energies teams, driving robust risk processes across multiple high-profile projects. You will collaborate with delivery and controls pro...Read More>>.
