Senior Microsoft 365 Software Developer

OXARO Inc.

Ottawa

Hybrid

CAD 120,000 - 180,000

Full time

2 hours ago
Be an early applicant
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

OXARO Inc. is seeking a seasoned Microsoft 365 solutions architect to design, develop, and implement scalable Microsoft ecosystem solutions.

You will map business goals to Microsoft capabilities, drive governance, and lead the creation of reusable components across Power Platform, SharePoint, Teams, and Dataverse. You will build operations-ready Microsoft solutions, including Power Automate flows, Canvas Power Apps, and Power BI dashboards, while ensuring data integrity and stakeholder

Qualifications

  • 10+ years of experience designing, developing, and implementing Microsoft-based solutions.
  • At least one of PL-400 or PL-600 certifications.
  • 5+ years of experience with Planner API, SharePoint, Teams via MS Graph API, and Power Automate.
  • 5+ years of experience integrating Azure Active Directory SSO and building Teams Canvas Power Apps and Dataverse/Power BI solutions.
  • Proficiency in Visual Studio with C#, .NET, Python, and VS Code with JS/TS/Node.
  • Experience with AI agents, Copilot, Teams SDK, and related tooling.

Responsibilities

  • Assess business goals and map to Microsoft 365 capabilities and governance.
  • Design and develop Microsoft 365 ecosystem solutions prioritizing reusable, scalable components.
  • Develop Power Automate flows and custom connectors; build MS Graph API integrations and Power Apps/Dataverse/Power BI deliverables.
  • Create design documents, populate knowledge repositories, and conduct stakeholder walkthroughs.
  • Support testing, validate data integrity, and assist in transitioning pilots to production.
  • Provide knowledge transfer and hands-on training to staff.

Skills

Microsoft ecosystem
Solution architecture
Data governance
Cloud integration

Education

PL-400 or PL-600 certification

Tools

Microsoft Planner API
SharePoint
Teams via MS Graph API
Power Automate
Canvas Power Apps
Dataverse
Power BI
MS Graph API
Visual Studio/C#/.NET
VS Code/JavaScript/TypeScript/Node.js

Job description

Location: Ottawa (Remote with on-site meetings)

Duration: 5 years

Security Clearance: Secret

Responsibilities
  • Assist in determining which combination of Microsoft 365 tools, such as Teams, SharePoint, Planner, Power Platform, Viva, and Copilot, should be leveraged to meet a given business goal before solutions are built.
  • Determine the appropriate development approach for adapting Microsoft technologies to organizational needs, avoiding over-engineering and ensuring solutions are sustainable, governed, and aligned with enterprise capabilities.
  • Design and develop software solutions within the Microsoft 365 ecosystem, prioritizing reusable and scalable components to reduce technical debt and increase delivery velocity.
  • Identify and analyze data and information requirements, including data ownership, data integrity, migration strategies, and how data interconnects and flows between Microsoft applications.
  • Map business goals to Microsoft 365 capabilities and compare solution options for simplicity, sustainability, cost, and governance.
  • Recommend technology patterns with supporting rationale, identifying risks and proposing mitigation strategies.
  • Build Power Automate cloud flows using standard and custom connectors for both automation and orchestration.
  • Develop custom and HTTP connectors, MS Graph API integrations, Canvas Power Apps, Dataverse solutions, and Power BI dashboards and reports.
  • Create detailed solution design documents, populate knowledge repositories, and deliver walkthroughs to technical teams and stakeholders.
  • Support release testing by establishing test groups, executing and validating test plans and user acceptance, ensuring data integrity and system functionality, and identifying and resolving issues.
  • Assist in transitioning solution pilots to production following acceptance testing.
  • Provide knowledge transfer, documentation, and hands‑on walkthroughs to enable staff to support and maintain delivered solutions.
Qualifications
  • 10+ years of experience designing, developing, and implementing solutions within a Microsoft ecosystem, including clarifying business goals, mapping requirements to Microsoft capabilities, recommending technology patterns, and delivering reusable, scalable components.
  • At least one of the following certifications: PL-400: Microsoft Power Platform Developer Associate, or PL-600: Microsoft Power Platform Solution Architect Expert.
  • 5+ years of experience developing with the Microsoft Planner API, Microsoft SharePoint and Microsoft Teams via the MS Graph API, and Power Automate cloud flows using standard and custom connectors for automation and orchestration.
  • 5+ years of experience integrating Azure Active Directory single sign-on, building Microsoft Teams Canvas Power Apps and custom components with the PowerApps Component Framework, developing Power BI reports and dashboards, and connecting to enterprise and common Dataverse data.
  • 5+ years of experience developing in the Microsoft ecosystem using Visual Studio with C#, .NET, and Python, and Visual Studio Code with JavaScript, TypeScript, and Node.js.
  • Experience developing with AI agents and Copilot, Microsoft Teams message extensions and adaptive cards, the Microsoft Teams SDK and CLI, and the Microsoft Teams Toolkit or 365 Agents Toolkit integrated with Visual Studio Code.
  • Secret personnel security clearance required.
AI Disclosure

We do not use artificial intelligence (AI) tools to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed by our recruitment team.

OXARO is committed to fostering an inclusive, equitable and respectful workplace where every individual feels valued and empowered to contribute their best. We believe that diversity drives innovation and strengthens our ability to serve our clients and communities. We are dedicated to ensuring a fair and unbiased recruitment process and welcome applications from members of the four designated groups under the Employment Equity Act: women, Indigenous peoples, persons with disabilities and members of visible minorities.

Accommodations are available upon request for candidates taking part in all aspects of the recruitment process.

We sincerely thank all applicants for their interest in this opportunity. While we appreciate every application, only those selected for an interview will be contacted.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

OXARO Inc. • Ottawa

Hybrid
CAD 80,000 - 120,000
Senior AWS Architect & AI Practice Lead
Senior AWS Architect & AI Practice Lead

OXARO Inc. • Ottawa

Hybrid
CAD 125,000 - 160,000
Senior Application & Systems Developer (Microsoft Dynamics 365)
Senior Application & Systems Developer (Microsoft Dynamics 365)

OMBUDSMAN FOR BANKING SERVICES AND INVESTMENTS • Toronto

Hybrid
CAD 100,000 - 120,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
Application Support Specialist
Application Support Specialist

Altis Technology • Ottawa

Hybrid
CAD 65,000 - 75,000
Competitive salary
Benefits package
Pension plan
+3
Senior Application & Systems Developer (Microsoft Dynamics 365)
Senior Application & Systems Developer (Microsoft Dynamics 365)

Obsi • Toronto

Hybrid
CAD 100,000 - 120,000
Intermediate Dynamics 365 Developer, IT (12 Month Contract)
Intermediate Dynamics 365 Developer, IT (12 Month Contract)

Law Society of Ontario • Toronto

On-site
CAD 85,000 - 110,000
Defined contribution pension plan
Health and dental benefits plan
Employee Assistance Program (EFAP)
+1
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
Senior Sharepoint Consultant
Senior Sharepoint Consultant

Altis Technology • Ottawa

Hybrid
CAD 138,000 - 165,000
Microsoft 365 & AI Solutions Engineer
Microsoft 365 & AI Solutions Engineer

Resonaite • Mississauga

On-site
CAD 120,000 - 180,000