Cpr logo
CprPosted 3 weeks ago

Senior Developer - Microsoft 365

On-siteCalgary, Alberta, Canada

Full TimeSenior LevelLarge

Job Summary

Execute SharePoint migrations, manage enterprise content management initiatives, and lead technical leadership for system integrations across business functional areas. Solve complex problems involving content repositories and business-facing systems, while delivering in-house training and performing peer reviews. Act as a subject matter expert to assess issues, document technological improvements, and provide innovative solutions for ECM systems. Participate in 24*7 on-call support rotations to ensure consistent quality levels and identify automation opportunities.

Required Qualifications

  • University Degree in Computer Science, Information Systems, Engineering, Science or equivalent practical experience
  • 3-5 years in an IT support / M365 administration role
  • Hands-on SharePoint Online administration (sites, permissions, libraries, lists, lifecycle)
  • Strong experience developing solutions using Power Apps, Power Automate, and Power Pages
  • Strong knowledge of SharePoint Online, including sites, lists, libraries, permissions, and integrations
  • Experience with Dataverse, data modeling, and solution lifecycle management
  • Working knowledge of Power Platform admin environments, Data Loss Prevention (DLP), licensing, app/flow management
  • Microsoft 365 fundamentals (Teams, groups, Entra ID basics)
  • Ticketing system experience (ServiceNow or equivalent)
  • Experience with REST APIs, JSON, and system integrations, with the ability to troubleshoot, enhance, and support Power Platform solutions

Desired Qualifications

  • Subject matter expert in Microsoft 365 solutions
  • Experienced in information governance
  • Technical leadership in enterprise content management with system integrations
  • Deep knowledge of application integration techniques, which enable business-facing applications to retrieve data and images from content repositories
  • Deep understanding in one or more business areas and their content type (digital, physical, imaged, data migration, metadata requirements and records management configuration)
  • Ability to quickly assess and resolve issues and problems
  • Ability to deliver in-house training
  • Ability to perform peer reviews
  • Ability to provide advanced technical ideas and Innovative solutions to build technical capabilities
  • Quality Management (planning, assurance, control, and continuous improvement)
  • Ability to identify Automation opportunities to achieve consistent quality levels for ECM systems
  • Ability to participate in rotations 24*7 on call support

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce