C$131,100.00 to C$165,800.00 annual

business development manager

A senior business development manager role focusing on clean energy and infrastructure projects. Responsibilities include leading projects, market research, financial modeling, stakeholder engagement, and negotiation. Requires 10+ years experience in the energy/utilities sector, a relevant bachelor’s degree, and strong leadership and financial skills.

supply chain specialist – procurement

Supply Chain Specialist – Procurement responsible for negotiating and administering contracts, purchasing goods and services, and developing specifications. Requires a Bachelor’s degree and 3-5 years of experience in supply chain management, negotiation, and project management, utilizing MS Office tools.