SharePoint Online Developer

HNM Solutions
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Dutch
Experience level
Intermediate

Job location

Tech stack

API
Agile Methodologies
Azure
DevOps
Document Management Systems
JSON
Powershell
SharePoint
Systems Integration
Microsoft Sharegate
Scripting (Bash/Python/Go/Ruby)
Model-Driven Development
Microsoft Power Automate
Templating
Nintex
Powerapps

Job description

The M365 / SharePoint Online Developer is responsible for the technical development, design, and further development of SharePoint Online, Microsoft Teams, and the Power Platform. The position delivers solutions that align with the information architecture, governance, BIO, and compliance requirements and contributes to efficient collaboration, document management, automation, and integrations.

Place in the organization

The Developer is part of the M365 team within the organization. The role works closely with:

Functional consultants / information architects

M365 administrators

Security & Privacy (BIO, DLP, classification)

Product owner

DevOps/Agile team members

Users and key users

Result areas & Core tasks

  1. Technical implementation in SharePoint Online

Building and configuring SharePoint sites, libraries, lists, and content types.

Setting up templates, provisioning (PnP provisioning, site scripts, site designs).

Setting up and configuring permission structures in accordance with compliance and governance requirements.

  1. Development within the Power Platform

Developing workflows and automations (Power Automate).

Building Power Apps (Canvas and model-driven where necessary).

Creating custom connectors and integrations.

  1. Custom development

Developing SPFx web parts and extensions.

Calling and integrating Microsoft Graph API.

Developing scripts (PnP.PowerShell, Graph PowerShell, provisioning scripts).

  1. Migrations

Technically preparing and executing SharePoint migrations.

Setting up and managing migration tooling (ShareGate).

Transforming and cleaning up content via automation/scripting.

  1. Integrations & external tools

Integrating third-party apps and tools within M365.

Creating links via Graph, Logic Apps, or APIs.

  1. Management, optimization, and lifecycle

Implementing lifecycle updates and platform renewals within M365.

Identifying optimizations, performance issues, and security risks.

Documenting technical configurations and implementations.

Responsibilities

Implementing technical changes within the M365 environment.

Advising on technical choices, integrations, and development directions.

Performing migrations and automations in accordance with agreed frameworks.

Requirements

Do you have experience in SharePoint?, At least 3-7 years of experience as an M365 / SharePoint Online Developer.

In-depth knowledge of SharePoint Online (sites, libraries, content types, permissions).

Experience with

Power Automate

SPFx

Power Apps

PnP PowerShell

Microsoft Graph API

JSON templating (list formatting, site scripts)

Experience with migration tools (such as ShareGate).

Knowledge of governance, DLP, BIO, archiving law (preferred within the Dutch government).

Preferred

Nintex Workflow / Forms

Azure Logic Apps / Functions

Teams extensions

Certifications: PL-400, MS-600, MS-102

Competencies

Analytical skills

Problem-solving and accurate

Strong communication skills

Independent and team-oriented

Proactive in identifying platform changes

Apply for this position