Installation Manager

Envision Energy • Remote, Remote • Posted May 31, 2026

About the Role

Job Responsibilities:

1.Installation management

• Coordination and site management of all related partners in the project

• Ensure all site related activities are in full compliance with the Contract

• Utilize experience and judgement to mitigate site issues before they occur or escalate

• Review contract and commercial risks advising Project Manager, and supporting on documentation and negotiation as required

• Ensure all EHS related activities are in full compliance with the Project EHS Plan, relevant policies and regulations

• Chair site management meetings as and when required

• Minute taking, maintaining project documentation and reporting

• Coordination and preparation of weekly and monthly EHS reports

2.Manage site relationships

• Maintain Client relations

• Maintain Consortium relations

• Maintain subcontractor relations

• Chair and/or participate in management meet...