Manager, the Project Leader is responsible for the planning and execution of major projects associated with an $800M, 15-year... to coordinate the requirements of, and progress by designers, suppliers, construction and operations before and after contract award......
Job Location: Niagara Falls, ON, Canada