T&
Project Director – Data Center Construction
Turner & Townsend
Shreveport, Louisiana, US (On-site)
Turner & Townsend is seeking a Project Director to join our team as a key contributor to the successful execution of data center construction…
7 mo. ago