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, […]