1,931,206open jobs
113,067companies
252,557added this week
Browse all
Salary
≈ $56k – $101k per year (Estimated)
Location
In office (Winnipeg)
Seniority
Senior · 6+ years exp

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Oct 22, 2026.

Overview
Company
Impact
Profile match
Exchange Technology Services delivers total managed IT solutions and cybersecurity for Winnipeg businesses - helpdesk, cloud, infrastructure, compliance, and Winnipeg's only SOC.

JOB OVERVIEW

Reporting to the Applications Manager, the SharePoint Developer will support how our people store, find, share, and automate their work. This role will shape SharePoint Online as the backbone of our digital workplace and deliver solutions across Microsoft 365, from custom SPFx development, site architecture, and content migrations to Power Platform automation, governance, and end-user support and training.

This is a hands-on role. Responsibilities include building and supporting solutions, following and helping shape platform standards, and working closely with business teams, Information Security, and Risk to make sure what we build is useful, secure, and compliant.

KEY RESPONSIBILITIES

SharePoint Platform and Architecture

Design, configure, and maintain SharePoint Online and OneDrive, including their integration with Microsoft Teams, and act as a subject matter expert for collaboration services.

Build scalable hub, site, and library structures, including information architecture, content types, managed metadata, and taxonomy.

Develop and enhance the company intranet, departmental portals, knowledge bases, and document management solutions that help employees find and use information.

Deliver secure external collaboration spaces such as client portals, project workspaces, and data rooms.

Custom SharePoint Development

Work with business users, product owners, and technical stakeholders to gather, analyze, and document business and technical requirements.

Design, develop, test, and deploy custom SharePoint Online solutions using the SharePoint Framework (SPFx), including web parts, extensions, and reusable components.

Build responsive, accessible user interfaces using TypeScript, React, HTML, CSS, and Fluent UI.

Configure sites, lists, libraries, content types, site columns, navigation, permissions, and search to support business solutions.

Package and deploy SPFx solutions through development, test, staging, and production environments.

Content Migration

Plan and execute migrations from file shares, on-premises SharePoint, SharePoint Subscription Edition, and other legacy platforms to SharePoint Online and OneDrive.

Conduct pre-migration assessments covering content inventory, file and path limits, unsupported file types, and permissions mapping.

Use tools such as Microsoft Migration Manager, the SharePoint Migration Tool, or ShareGate to move content in planned batches with minimal disruption.

Modernize classic sites and pages to the modern SharePoint experience.

Convert legacy SharePoint Designer workflows and InfoPath forms to modern Power Apps, custom SharePoint and Power Automate solutions.

Validate migrated content, permissions, and metadata, and resolve post-migration issues with business users.

Power Platform Solutions

Design, build, and support Power Apps and Power Automate cloud flows that streamline business processes, using SharePoint and Dataverse as data sources and AI Builder actions for tasks such as document processing, text extraction, and classification.

Apply application lifecycle management practices, including solutions, managed environments, pipelines, and source control, for consistent testing, deployment, and release.

Governance, Security, and Compliance

Automate site provisioning and governance tasks using PnP PowerShell, Power Automate, and Microsoft Graph.

Ensure solutions meet security, governance, data protection, records management, and accessibility requirements.

Review content and permissions in preparation for Microsoft 365 Copilot, so AI features surface the right information to the right people.

Quality, Testing, and Documentation

Plan and run unit, integration, regression, and user acceptance testing, and document the results.

Troubleshoot and resolve defects, performance issues, permission problems, and integration failures in production.

Maintain and enhance existing SharePoint and Microsoft 365 solutions to keep them reliable, secure, and easy to use.

Create and maintain technical documentation, solution diagrams, deployment instructions, runbooks, and configuration guides.

Training and Adoption

Create user guides, quick reference materials, and short training videos for SharePoint, OneDrive, Teams, and Power Platform solutions.

Demonstrate completed functionality to stakeholders and deliver training and onboarding sessions for end users, site owners, and citizen developers.

Support change management and user adoption during new rollouts and migrations, and gather feedback to improve solutions.

Operations and Support

Monitor platform health, usage, storage, and performance, and support capacity planning and issue resolution.

Respond to and resolve assigned service desk tickets for SharePoint, OneDrive, Teams, and Power Platform within agreed service levels, escalating when needed.

Track the Microsoft 365 and Power Platform roadmap and recommend how new features, including Copilot and Viva, can improve the employee experience.

Additional responsibilities as assigned.

QUALIFICATIONS  

EDUCATION & EXPERIENCE

A bachelor's degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and hands-on experience.

6+ years of overall experience in SharePoint, Microsoft 365, and Power Platform development, including building SharePoint hub sites, custom SharePoint solutions, configuring custom permission levels, and building production solutions with Power Apps and Power Automate.

KNOWLEDGE, SKILLS & ABILITIES

Hands-on experience developing custom SharePoint solutions, such as SPFx web parts and extensions, custom list forms, and integrations using the SharePoint REST API.

Proficiency in TypeScript, React, HTML, CSS, and JSON.

Proven experience designing information architecture, governance models, and permissions for large SharePoint environments.

Hands-on experience with at least one large content migration from file shares, on-premises SharePoint, or another platform, using tools such as ShareGate.

Experience troubleshooting and supporting production solutions in enterprise environments.

Experience creating training materials and delivering end-user training.

Strong communication, analytical, and problem-solving skills, with the ability to explain technical concepts clearly to non-technical stakeholders.

Experience in aviation, manufacturing, or another regulated industry.

Experience in a fast-paced environment with multitasking responsibilities

Strong ability to prioritize tasks and meet deadlines

Strong attention to detail and accuracy

Professional verbal and written communication skills

TECHNICAL COMPETENCIES

SharePoint and Microsoft 365: SharePoint Online architecture, hub sites, OneDrive, Teams integration, Microsoft 365 administration, Microsoft Search, Viva Connections

Content Management: Information architecture, managed metadata and taxonomy, enterprise content and knowledge management, content migration and modernization

Power Platform: Power Apps (canvas and model-driven), Power Automate, Dataverse, custom connectors, AI Builder, Power Platform admin

Development and Automation: SharePoint Framework (SPFx), TypeScript, React, Fluent UI, Microsoft Graph API, PnP PowerShell, REST APIs

Security and Compliance: Entra ID, permissions, sensitivity labels, retention, SharePoint Advanced Management, DLP.

AI and Emerging Tools: Microsoft 365 Copilot readiness, AI Builder actions in Power Automate

WORKING CONDITIONS

Must be able to obtain and maintain a clear criminal record check

Physically able to perform all listed job duties

Work performed primarily in an office environment

Manual dexterity required to use desktop computer and telephone

 

Methods and procedures described or implied in the job profile may be altered to accommodate employees.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,931,206 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Enterprise Apps
Similar stack
Same company
Winnipeg
≈ $73k – $141k per year (Estimated) • Remote (Canada) • 10+ years exp • Bachelor's Degree • Calgary • Edmonton • Toronto
DevOps
GCP
Apply
$60k – $118k per year • Hybrid • Full-Time • Toronto • Vancouver • Ottawa
Management
Kanban
Apply
≈ $56k – $101k per year (Estimated) • Hybrid • Full-Time • Calgary • Edmonton • Halifax • Winnipeg • Montreal
Management
Kanban
Apply
≈ $57k – $103k per year (Estimated) • In office • Langley
Apply
≈ $60k – $107k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Toronto
COBOL
COBOL
CICS
VSAM
JCL
Endevor
Databases
Db2
IMS
AI/ML
Copilot
DevOps
Rest API
CI/CD
Jenkins
Bitbucket
Incident Management
Management
Agile
Apply
In office • Part-Time • Winnipeg
Apply
$17k – $53k per year • In office • Full-Time • Winnipeg
Apply
≈ $33k – $70k per year (Estimated) • In office • Full-Time • 3+ years exp • Winnipeg
Apply
≈ $30k – $83k per year (Estimated) • In office • Full-Time • Winnipeg
Apply
Technician 6 hours ago
≈ $27k – $57k per year (Estimated) • In office • Winnipeg
Apply
See all jobs
This is one of many
1,931,206 more open roles from verified company boards, updated every day.