Turner & Townsend is a consultancy that delivers projects for major global clients in over 130 countries worldwide.
Turner & Townsend is recruiting Project Managers to join their Energy & Natural Resources team. The successful candidate will lead Project Management Commissions, advising at a strategic level, and preparing and maintaining definitions of project requirements.
Turner & Townsend is a consultancy that delivers projects for major global clients in over 130 countries worldwide.
Turner & Townsend