Niagara Falls, Ontario, Canada
65 days ago
Site Manager
Job Description SummaryThe Site Manager, who reports to the construction manager, will be responsible for the on-site execution of hydraulic turbine and alternator projects. Responsibilities include, but are not limited to, EHS planning, execution strategy, scheduling, cost tracking and site resource planning. In this role, you will work within defined parameters to make decisions, apply concepts to problems of varying complexity, and resolve issues through immediate action and/or short-term planning.

This role will be On-Site in the Niagara by the Lake Area.

Job Description

Responsibilities

Development and compliance with the OneGE safety shutdown plan;Scope management by planning, organizing and supervising the field team; Interact closely with the project planner in the development and maintenance of resource-heavy schedules;Manage incurred and anticipated costs;Work with a multi-functional project team and understand all deliverables that could affect field execution;Prepare the project site before mobilizing the team on the ground (i.e. infrastructure, tools, etc.);Actively participate in the design processes, the development of new lessons learned and the feedback process;Manage site documentation (quality, EHS, daily reports, timekeeping, expense reports, etc.);Actively participate in defining special tooling requirements with the Methods and Special Tooling team;Promote margin improvement opportunities, cost optimization initiatives and scope expansion opportunities;Contribute to the training program, as needed; Travel approximately 70-100% of the time, as needed.

Qualifications:

University degree (B.A.Sc. or M.A.SC.) in a technical or management field (or equivalent experience);Experience in construction site management;Experience in the field of electricity production;Experience in cost control; Experience with technical concepts (including hydroelectric machines, turbines, alternators, etc.);Excellent leadership skills;Strong EHS culture;Bilingual (English and French);Valid driving license;You must agree to undergo pre-employment screening, including but not limited to a reference and background check; You must have the right to work without restriction in Canada

Desired characteristics:

5+ years of experience on hydro mechanical equipment and field execution.Experience in project management.

GE Vernova

GE Vernova is a planned, purpose-built global energy company that includes Power, Wind, and Electrification businesses and is supported by its accelerator businesses of Advanced Research, Consulting Services, and Financial Services. Building on over 130 years of experience tackling the world’s challenges, GE Vernova is uniquely positioned to help lead the energy transition by continuing to electrify the world while simultaneously working to decarbonize it. GE Vernova helps customers power economies and deliver electricity that is vital to health, safety, security, and improved quality of life. GE Vernova is headquartered in Cambridge, Massachusetts, U.S., with more than 80,000 employees across 100+ countries around the world.

GE Vernova’s mission is embedded in its name – it retains its legacy, “GE,” as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy. Supported by the Company Purpose, The Energy to Change the World, GE Vernova will help deliver a more affordable, reliable, sustainable, and secure energy future.

GE Vernova’s Hydro Power business produces advanced technologies that harness the power of water to help deliver reliable power to some of the world's largest economies and remote communities.

Learn more; www.gevernova.com and Linkedin.com

Additional Information

Relocation Assistance Provided: Yes

Confirm your E-mail: Send Email