Insight Global is looking to hire a Site Manager for a large energy equipment manufacturing company in Niagara Falls, Ontario. This position is contract to hire and is 5 days a week on-site.
JOB DESCRIPTION
- Lead and manage all on-site activities to ensure projects are delivered safely, on time, and within budget.
- Coordinate with engineering, procurement, and project management teams to align site operations with project goals.
- Supervise subcontractors, trades, and site personnel, ensuring compliance with safety and quality standards.
- Monitor project progress, prepare reports, and proactively address any issues or delays.
- Ensure adherence to environmental regulations and hydropower-specific compliance requirements.
- Conduct regular site inspections and enforce health and safety protocols.
- Serve as the primary point of contact for site-related matters, including client and stakeholder communication.
REQUIRED SKILLS AND EXPERIENCE
- 5-10 years of experience in site management, with at least 3 years in hydropower or related renewable energy projects.
- Proven track record of managing complex infrastructure projects in remote or challenging environments.
- Strong knowledge of hydropower systems, including turbines, penstocks, dams, and powerhouses.
- Excellent leadership, organizational, and communication skills.
- Ability to interpret technical drawings and specifications.
- Relevant certifications in construction safety and project management are an asset.
- Willingness to travel and work on-site for extended periods.
NICE TO HAVE SKILLS AND EXPERIENCE
- Millwright, pipfitter or tradesman background
Create a job alert for this search