
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A global energy management firm in Montérégie is seeking a Deployment Manager. In this role, you'll coordinate network deployment activities, manage subcontractors, and ensure that projects meet milestones. The ideal candidate is fluent in English and French and has over 5 years of experience in customer service or technical support. A bachelor's degree is required, and extensive travel is expected.