. Every day we help our major global clients deliver ambitious and highly technical projects, in over 118 offices around the... technical services to clients and interact at a management level with both Turner & Townsend and the Turner & Townsend Group......
Job Location: Perth, WA, Australia