Turner & Townsend is seeking an Insurance Manager to develop and manage their global insurance strategy and ensure adequate coverage against potential losses. The successful candidate will handle the annual renewal process, oversee claims management, and provide expert advice on insurance-related matters.
This role is vital for not only protecting the business but also ensuring alignment with risk management initiatives. Candidates should have significant experience in insurance management, preferably within professional services or construction.
#J-18808-Ljbffr