11 Sep
|
randstad canada
|
Ottawa
11 Sep
randstad canada
Ottawa
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 approachadvising 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
SecOps 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, Share
Point, 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 Type
Script/Java
Script. 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 ID (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 (Share
Point Framework), React, Java
Script (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: Qualified 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 approachadvising 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 Canada.
As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees.
In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada''s workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle.
We ask that all job applications please identify any accommodation requirements by sending an email to to ensure their ability to fully participate in the interview process.
📌 Microsoft Software Developer Level 3 (Ottawa)
🏢 randstad canada
📍 Ottawa