Back to results

Intermediate SharePoint Developer

  • Vancouver, BC, Canada

$100,000 to $120,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$100,000 to $120,000 CAD / year
Job type
Full-time
Apply by
Experience
· 4+ years of professional SharePoint development experience, including recent SharePoint Online work.
Posting language
English
Posted

Original job description

About ITS Consulting

ITS Consulting Inc has been operating since 2002 and has built a strong reputation for delivering reliable, high‑quality managed IT services. As the business enters its next phase of growth, we are strengthening our development team to ensure scalability, operational excellence and consistent exceptional customer outcomes.

Position Summary

We’re looking for an Intermediate SharePoint Developer with strong hands-on development experience who enjoys solving business problems and working directly with clients.

In this role, you’ll take ownership of assigned client requests and projects, from understanding requirements and estimating work to development, testing, deployment, and ongoing support. You’ll be expected to work independently on routine and moderately complex solutions while collaborating with the Development Team Lead on more complex technical decisions or higher-risk changes.

Your work will focus on developing, implementing, and supporting SharePoint solutions, including intranets, document management, integrations, and workflow automation. This includes configuring sites, managing permissions, developing custom components, and troubleshooting existing solutions. The primary focus is SharePoint development and solution delivery rather than general IT support or tenant administration.

Compensation and Benefits

· Base salary: $100,000-$120,000 CAD per year, depending on relevant experience.

· Vacation 4 weeks plus 5 care days

· Health spending account and health care included

· Partial remote and in-office work as agreed. Candidates must be based in Metro Vancouver, BC, and available to work in the office as needed.

What You Will Do

· Gather requirements directly from clients, investigate issues, estimate work, communicate progress, and deliver agreed solutions across assigned projects.

· Build and maintain SharePoint Framework (SPFx) web parts and extensions using TypeScript and React, including improvements to existing customizations.

· Deliver SharePoint intranets and document management solutions using appropriate sites, libraries, lists, metadata, content types, navigation, and search.

· Configure permissions, inheritance, and external sharing; apply agreed governance, ownership, and site lifecycle practices.

· Write PowerShell scripts using PnP PowerShell for provisioning, configuration, assessment, and repeatable delivery.

· Build and support Power Automate cloud flows and SharePoint-connected Power Apps for forms, approvals, notifications, and document processes.

· Integrate SharePoint with Microsoft 365 services and external applications using SharePoint REST APIs and Microsoft Graph, with appropriate authentication and permissions.

· Plan and deliver migrations to SharePoint Online. Assess content and permissions, troubleshoot issues, and validate results against the agreed scope and tool capabilities.

· Test, review, package, deploy, and document solutions, including release validation, appropriate recovery steps, and client handover or user guidance.

· Develop reusable components, scripts, and templates that can be configured and maintained across client environments.

· Manage competing priorities and involve the Development Team Lead when architecture, security, migration complexity, or delivery risk requires additional review.

Required Experience

· 4+ years of professional SharePoint development experience, including recent SharePoint Online work.

· University degree in Information Technology, Computer Science, Information Management, Business Technology, or a related discipline; or an equivalent combination of education and experience.

· Hands-on experience coding and delivering production SPFx solutions using TypeScript and React, with solid JavaScript, HTML/CSS, and Node/npm fundamentals.

· Experience designing, implementing, and supporting SharePoint intranets and document management solutions.

· Solid knowledge of SharePoint information architecture, metadata, content types, permissions, inheritance, external sharing, and practical governance.

· Practical PowerShell scripting experience using PnP PowerShell.

· Experience using SharePoint REST APIs or Microsoft Graph, with an understanding of authentication and permission requirements.

· Hands-on migration experience using ShareGate, Microsoft's migration tools, or equivalent tooling, including assessment and validation.

· Experience building and supporting Power Automate flows and SharePoint-connected Power Apps.

· Experience maintaining and troubleshooting existing solutions, using Git, and testing and deploying changes responsibly.

· Ability to independently gather requirements, estimate work, and deliver solutions while communicating clearly with clients and knowing when to involve the Development Team Lead.

Preferred Experience

· Microsoft Purview retention policies, retention labels, records management, or information protection.

· Reusable provisioning approaches, deployment automation, or advanced Power Platform solutions using Dataverse.

· Complex migrations, legacy SharePoint modernization, or custom search experiences.

· Azure Functions, backend API development, or broader Microsoft 365 integrations.

· Consulting experience working across multiple clients.

You do not need every preferred skill. Strong SharePoint development and sound delivery judgment are our priorities.

What Success Looks Like

Within your first several months, you will:

  • Understand client environments and independently handle routine requests and moderately complex enhancements, keeping clients informed and consulting with the Development Team Lead.
  • Deliver tested, documented SharePoint solutions that meet agreed requirements.
  • Contribute to developing reusable components, scripts, or implementation approaches that benefit future client work.
Closing date

Please submit your application by Friday 13th November here or via hiring@itsmail.ca.

More about this job

Responsibilities

Develop, implement, test, deploy, and support SharePoint solutions, including SPFx components, intranets, document management, integrations, migrations, and workflow automation. Gather client requirements, estimate and manage assigned work, document and validate solutions, and consult the Development Team Lead on complex or higher-risk decisions.

Requirements

Requires at least four years of professional SharePoint development experience, including recent SharePoint Online work, and either a relevant university degree or an equivalent combination of education and experience. Candidates need production SPFx experience with TypeScript and React, plus practical skills in PowerShell, APIs, migrations, Power Platform, testing, deployment, and client-facing delivery.

Skills

  • SharePoint Framework (SPFx)
  • TypeScript
  • React
  • SharePoint Online
  • PowerShell
  • PnP PowerShell
  • Power Automate
  • Power Apps
  • SharePoint REST APIs
  • Microsoft Graph
  • SharePoint Migration
  • SharePoint Information Architecture
  • Permissions and Governance
  • Git
  • Client Requirements Gathering
  • Solution Deployment

Benefits

  • Four Weeks of Vacation
  • Five Care Days
  • Health Spending Account
  • Health Care Coverage
  • Partial Remote Work

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Consulting

Keywords

  • SharePoint
  • SharePoint Online
  • SharePoint Framework (SPFx)
  • TypeScript
  • React
  • JavaScript
  • HTML
  • CSS
  • Node.js
  • npm
  • PowerShell
  • PnP PowerShell
  • Power Automate
  • Power Apps
  • Microsoft Graph
  • SharePoint REST APIs
  • Microsoft 365
  • SharePoint Migration
  • ShareGate
  • Document Management
  • Intranet Development
  • Information Architecture
  • Metadata
  • Content Types
  • Permissions and Governance
  • Git
  • Microsoft Purview
  • Dataverse
  • Azure Functions
  • Client Consulting

Report this job