×
Register Here to Apply for Jobs or Post Jobs. X

Microsoft Software Developer Level 3

Job in Ottawa, Ontario, Canada
Listing for: Randstad Canada
Seasonal/Temporary position
Listed on 2026-09-15
Job specializations:
  • Software Development
    M365, SharePoint & Power Platform, Azure
Job Description & How to Apply Below
A federal nuclear regulatory agency is seeking a Senior Microsoft 365 Software Developer (Level
3) to drive the modernization of its legacy, monolithic systems. Operating within a digital transformation agenda, the successful candidate will design, configure, develop, and integrate secure solutions across a unified Microsoft 365 data fabric. This role follows an outcome-first approach—advising on the ideal combination of M365 tools, eliminating technical debt, and building scalable, reusable digital capabilities.

Advantages
Work Location Flexibility:
Hybrid work structure combining telework within Canada with occasional on-site collaboration in Ottawa, Ontario.

High-Impact Modernization:
Direct influence on decommissioning legacy monolithic systems and shaping an enterprise-wide cloud data fabric.

Comprehensive Tech Stack:
Exposure to cutting-edge Microsoft ecosystem tools, including Azure Cloud PaaS/IaaS, MS Graph, Copilot, and modern Dev Sec Ops  pipelines.

Provisioned

Infrastructure: DND/Government-furnished computer, software licenses, and departmental system access are provided.

Responsibilities
Solution Advisory & Architecture:
Analyze business problems, evaluate M365 tool combinations (Power Platform, Teams, SharePoint, Dataverse, Viva, Copilot), and recommend sustainable technology patterns aligned with target architecture.

Full-Stack M365 & Power Platform Development:
Design and build custom applications, canvas Power Apps, Power Automate flows, and Dataverse tables (entities) with automated business rules and plugins.

Custom Development & Integrations:
Build custom C# plugins, custom REST APIs/connectors, MS Graph API integrations, and SPFx web parts/extensions using React and TypeScript/JavaScript.

CI/CD & Source Control:
Manage codebases, feature branches, and deployment pipelines using Azure Dev Ops Repos and YAML pipelines.

Automation & Scripting:
Develop advanced Power Shell modules, functions, and error-handling routines to support environment management and deployments.

Security & Governance:
Implement dynamic Row-Level Security (RLS), Dataverse security roles, and Microsoft Entra  (Azure AD) permission models.

Knowledge Transfer & Testing:
Create solution design documentation, conduct user acceptance testing (UAT), and deliver walkthroughs to technical staff and stakeholders.

Qualifications
Experience Level: Senior Programmer / Software Developer Level 3, possessing extensive professional development experience in enterprise IT environments.

Core Technical Stack Expertise:

Power Platform & Dataverse:
High proficiency in Power Automate, Canvas Apps, Dataverse table design, C# plugin development, and Power BI/DAX.

Development Tooling:
Deep hands-on experience with C#, Visual Studio, REST APIs, JSON, and OpenAPI/Swagger.

Web & Frameworks:
Experience in SPFx (SharePoint Framework), React, JavaScript (async, hooks, state management), and Fluent UI.

Integration & Scripting: MS Graph API, Azure Dev Ops (YAML pipelines), and advanced Power Shell.

Security Clearance:
Valid Secret clearance (accessing assets up to Protected B level).

Language:
Professional written and spoken fluency in English.

Summary
A federal nuclear regulatory agency is seeking a Senior Microsoft 365 Software Developer (Level
3) to drive the modernization of its legacy, monolithic systems. Operating within a digital transformation agenda, the successful candidate will design, configure, develop, and integrate secure solutions across a unified Microsoft 365 data fabric. This role follows an outcome-first approach—advising on the ideal combination of M365 tools, eliminating technical debt, and building scalable, reusable digital capabilities.

Randstad Canada is committed to fostering a workforce reflective of all peoples of…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary