Job Title: Site Manager ----------------------------------- About the Role As a Site Manager, you will be responsible for leading the construction team and subcontractors on site, prioritizing health and safety of personnel. You will work closely with various departments, including Veolia Design and Project Management Teams, Clients, Contractors, and sub-contractors. Day to Day Responsibilities