SharePoint Developer / Consultant - M365
Turner & Townsend12 days ago
London, United KingdomSenior / Staff+
Responsibilities
- Design, develop, implement, deploy, and maintain custom SharePoint solutions for SharePoint 2016, SharePoint 2019, and SharePoint Subscription Edition.
- Build modern client-side applications and components using SharePoint Framework (SPFx).
- Develop and maintain integrations between SharePoint and external systems using REST APIs and related technologies.
- Develop solutions using SharePoint CSOM and JSOM.
- Maintain, enhance, and modernize existing SharePoint customizations.
- Troubleshoot and resolve application, integration, and performance issues.
- Participate in technical design reviews, testing, deployment, and production support.
- Create and maintain technical documentation, deployment guides, and support procedures.
- Use Git-based source control and branching strategies and work with build and deployment pipelines.
- Collaborate with project teams, technical stakeholders, and end users in Agile delivery environments.
Requirements
- Senior-level candidates must have a minimum of five years of experience developing and supporting SharePoint solutions.
- Expert-level candidates must have a minimum of ten years of experience designing, building, deploying, and maintaining SharePoint solutions.
- Experience with enterprise SharePoint development, custom application development, client-side SharePoint development, integrations, and structured project delivery environments is required.
- Technical experience with SPFx, CSOM, JSOM, SharePoint REST APIs, JavaScript, TypeScript, Svelte, HTML5, CSS3, JSON, Node.js, npm or pnpm, Vite, ESLint, Prettier, Visual Studio Code, browser developer tools, and Git-based source control is required.
- Candidates should understand secure client-side configuration, application settings, logging, monitoring, error handling, documentation, and supportable solution delivery.
- Strong analytical, problem-solving, communication, collaboration, attention-to-detail, and continuous-improvement skills are required.
- Fluent written and spoken English is required; French language skills are advantageous.
Benefits
- The company promotes a healthy, productive, and flexible working environment that respects work-life balance.
- Employees have opportunities to influence change and are supported in succeeding both at work and in life.
- The employer is committed to equal opportunity, diversity, and an inclusive workplace.