Back to job search
OXARO Inc. logo
OXARO Inc.Verified Job Source

Senior Microsoft 365 Software Developer

  • Ottawa, ON
  • Hybrid
  • Posted Sep 18, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Contract
Experience level
Lead · 10+ years
Minimum education
Professional degree
Apply by
Oct 11, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Design and develop scalable software solutions within the Microsoft 365 ecosystem, mapping business goals to technical capabilities. Responsibilities include building cloud flows, custom connectors, and AI agents while providing detailed technical documentation and knowledge transfer.

Job details

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.

What you’ll do

Design and develop scalable software solutions within the Microsoft 365 ecosystem, mapping business goals to technical capabilities. Responsibilities include building cloud flows, custom connectors, and AI agents while providing detailed technical documentation and knowledge transfer.

Requirements

Requires 10+ years of experience in the Microsoft ecosystem and a Secret security clearance. Candidates must hold a PL-400 or PL-600 certification and possess deep expertise in MS Graph API, Power Platform, and various programming languages including C# and Python.

Listed skills

  • Power BI · Preferred
  • Microsoft Teams · Preferred
  • Node.js · Preferred
  • Microsoft 365 · Preferred
  • SharePoint · Preferred
  • TypeScript · Preferred
  • .NET · Preferred
  • C++ · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Microsoft 365
  • Power Platform
  • MS Graph API
  • Power Automate
  • Power Apps
  • Power BI
  • Dataverse
  • C#
  • .NET
  • Python
  • TypeScript
  • Node.js
  • Azure Active Directory
  • Copilot
  • SharePoint
  • Microsoft Teams

Job areas

  • Software
  • Technology
  • Engineering
  • Consulting
  • Government & Public Sector

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs