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...