Professional Experience Year (PEY) - Engineering - Durham Region

Ontario Power Generation

Bowmanville

On-site

CAD 90,000 - 130,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

CPUS Engineering in Canada seeks a Microsoft 365 Solutions Engineer with deep Power Platform expertise to design, implement, and optimize enterprise-grade M365 solutions that boost collaboration and digital transformation across the organization.

You will lead Power Apps and Power Automate development, govern governance and security, work with Graph API and Azure Functions, and partner with stakeholders to translate needs into scalable, reliable solutions.

Qualifications

  • 5+ years hands-on experience with Microsoft 365 technologies.
  • Proven expertise across Power Apps, Power Automate, and CoE.
  • Strong Exchange Online, SharePoint Online, and OneDrive for Business knowledge.
  • Experience with Microsoft Graph API and Azure Logic Apps.

Responsibilities

  • Lead design and development of scalable Power Platform solutions.
  • Implement governance, security, and lifecycle management for M365 assets.
  • Collaborate with stakeholders to translate requirements into technical M365 solutions.
  • Develop custom apps and integrations using Microsoft Graph and Azure Functions.
  • Drive adoption, training, and enablement of M365 tools.

Skills

Power Apps
Power Automate
Power Platform CoE
Exchange Online
SharePoint Online
OneDrive for Business
Microsoft Graph API
Azure Logic Apps
Stakeholder engagement
Problem solving

Tools

Azure Functions
SharePoint Framework (SPFx)

Job description

We are seeking a highly skilled Microsoft 365 Solutions Engineer with deep expertise in Power Platform (especially Power Apps and the Center of Excellence), CoPilot, SharePoint Online and custom application development. This role will be instrumental in designing, implementing, and optimizing enterprise-grade solutions that enhance collaboration, productivity, and digital transformation across the organization.

Key Responsibilities:
  • Lead the design and development of scalable solutions using Power Apps, Power Automate, and Power Platform CoE best practices.
  • CoPilot and Agentic Development and support
  • Develop best practices across our M365 ecosystem
  • Collaborate with business stakeholders to gather requirements and translate them into technical solutions using M365 services.
  • Develop custom applications and integrations leveraging Microsoft Graph, Azure Functions, and other modern development frameworks.
  • Establish governance, security, and lifecycle management for Power Platform assets.
  • Drive adoption and enablement of M365 tools through training, documentation, and support.
  • Monitor and optimize performance, reliability, and security of M365 services.
  • Stay current with Microsoft roadmap updates and proactively recommend improvements.
Qualifications
Required Qualifications:
  • 5+ years of hands‑on experience with Microsoft 365 technologies.
  • Proven expertise in Power Apps (Canvas and Model-Driven), Power Automate, and Power Platform CoE.
  • Strong experience with Exchange Online administration and migration.
  • Deep knowledge of SharePoint Online architecture, site design, and content management.
  • Familiarity with OneDrive for Business deployment and support.
  • Proficiency in application development using Microsoft Graph API, Azure Logic Apps, and related technologies.
  • Excellent problem‑solving, communication, and stakeholder engagement skills.
Preferred Qualifications:
  • Microsoft certifications such as PL-600, MS-203, or MS-700.
  • Experience with Azure AD, Intune, and Microsoft Endpoint Manager.
  • Background in Agile methodologies and DevOps practices.
  • Experience with governance and compliance in M365 environments.

CPUS Engineering employs artificial intelligence (AI) tools as part of its recruitment process to enhance efficiency and consistency. These tools may assist with activities such as application screening, candidate evaluation, and summarization of interview feedback.

AI-generated outputs are intended to supplement, not replace, human judgment. All final hiring decisions are made by qualified human decision-makers who exercise professional discretion in reviewing and assessing candidate information alongside any AI-generated insights.

CPUS Engineering ensures that the use of AI in recruitment complies with all applicable employment laws, human rights legislation, and privacy regulations. The organization is committed to maintaining fairness, transparency, and non-discrimination throughout the hiring process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Microsoft 365 & AI Solutions Engineer
Microsoft 365 & AI Solutions Engineer

Resonaite • Mississauga

On-site
CAD 120,000 - 180,000
Sr. Power Platform Developer
Sr. Power Platform Developer

Softchoice • Toronto

On-site
CAD 99,500 - 133,000
Health & Wellbeing
Retirement Savings: RRSP/DPSP
Paid Time Off
+1
Sr. Power Platform Developer
Sr. Power Platform Developer

Softchoice • Oakville

Hybrid
CAD 106,000 - 133,000
Health benefits
Retirement plan
Paid time off
+1
Dynamic CRM Power Platform Consultant
Dynamic CRM Power Platform Consultant

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 60,000 - 100,000
Microsoft Power Platform & GenAI Developer
Microsoft Power Platform & GenAI Developer

N2P Systems • Montreal (administrative region)

On-site
CAD 85,000 - 115,000
Power Platform Developer
Power Platform Developer

Open Systems Technologies • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Power Platform Solution Consultant
Power Platform Solution Consultant

Vantix Systems Inc. • Edmonton

On-site
CAD 120,000 - 160,000
Power Platform Developer
Power Platform Developer

HISH IT SERVICES • Toronto

On-site
Engineering - Verification Engineer 5
Engineering - Verification Engineer 5

Mindlance • Markham

On-site
CAD 90,000 - 140,000
OPEN: Senior Solutions Engineer
OPEN: Senior Solutions Engineer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 110,000 - 150,000
Accommodations during application process
Inclusive work environment