Must-Have Technical Skills
- 3–5 years of relevant experience in SharePoint Online / Microsoft 365 development or implementation.
- Strong hands-on experience with SharePoint Online and SharePoint Framework (SPFx).
- Good development skills in TypeScript/JavaScript, React, HTML and CSS.
- Hands-on experience with Power Automate and experience developing applications or forms using Power Apps.
- Good understanding of SharePoint lists, libraries, permissions, content types, metadata and document management.
- Experience consuming REST APIs, with knowledge of Microsoft Graph API and/or SharePoint REST API.
- Basic understanding of Microsoft Entra ID app registrations, OAuth 2.0, delegated versus application permissions, access tokens, API scopes and permissions, and SPFx authentication fundamentals.
- Practical experience with Git-based source control, branching and pull requests, and familiarity with CI/CD build and deployment processes using Azure DevOps, GitHub or equivalent tools.
- Experience troubleshooting technical issues across SharePoint and Microsoft 365 solutions.
Good-to-Have Skills
- Experience with PnP PowerShell and/or PnPjs.
- Experience with Azure Functions, Azure App Service, Logic Apps or other Azure services.
- Experience integrating SharePoint Online with external/backend systems.
- Experience with SharePoint migration tools and migration projects.
- Understanding of Microsoft 365 governance and security concepts.
Customer-Facing Skills
- Good communication and interpersonal skills, with the confidence to participate in customer meetings and technical discussions.
- Ability to understand business requirements and translate them into technical solutions.
- Ability to explain technical concepts clearly to non-technical stakeholders.
- Good analytical and troubleshooting skills.
- A proactive approach and the ability to independently own assigned development tasks.
- Comfort working with cross-functional and geographically distributed teams.
Education
Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related discipline, or equivalent practical experience.
Microsoft certifications such as PL-400, PL-200 or other relevant Microsoft 365 / Power Platform certifications are an advantage.
The ideal candidate
- Can independently develop and troubleshoot SharePoint Online and Power Platform solutions.
- Is comfortable communicating directly with customers and participating in requirement discussions.
- Can understand a business problem and propose a practical technical approach.
- Takes ownership of assigned tasks and deliverables.
- Is willing to learn new Microsoft 365 and cloud technologies.
- Has an interest in developing broader solution-design and consulting capabilities.
- A good team player who can coordinate effectively with developers, business analysts and project stakeholders.
Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice.