Key Skills
- SharePoint Online and SharePoint Server (2016/2019)
- SharePoint Framework (SPFx)
- JavaScript, modern frameworks like React or Vue.js
- Power Apps, Power Automate
- PowerShell Script, REST APIs, SharePoint API
- Microsoft 365 suite (Teams, OneDrive, Power BI).
- Agile or Scrum methodologies.
Good to have
Knowledge of SQL or Microsoft Access is helpful
Skills & Responsibilities
- Work closely with business stakeholders to understand their needs and provide technical guidance for SharePoint and Power Platform solutions.
- Ensure that SharePoint and Power Platform solutions meet security and compliance requirements.
- Implement best practices for data protection, access controls, and governance within SharePoint and Power Platform solutions.
- Develop, customize, and maintain SharePoint Online sites, web parts, and applications using SharePoint Framework (SPFx).
- Design and develop custom applications, workflows, and automations using Power Apps, Power Automate, and Power BI.
- Strong knowledge of JavaScript, React, TypeScript, and other web development frameworks.
- Knowledge of SharePoint Online site architecture, list/library configurations, permissions, and security.
- Experience with Microsoft Graph API, Azure Functions, and PowerShell for SharePoint automation is a plus.
- Create custom SharePoint solutions, including branding, workflows, and integrations with third-party systems.
- Design and implement responsive, user-friendly interfaces and web parts using modern web technologies (HTML5, CSS3, JavaScript, React, Angular).
- Familiarity with REST APIs, SharePoint API, and basic SharePoint development tools (e.g., CSOM, JSOM).
- Migrate legacy SharePoint applications and content to SharePoint Online.
- Implement best practices for data protection, access controls, and governance within SharePoint and Power Platform solutions.
- Troubleshoot and resolve issues related to SharePoint applications and solutions.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across departments.
- Strong analytical and problem-solving skills, with attention to detail.
- Ability to work independently and manage multiple tasks simultaneously.
- Willingness to learn and adapt to new tools and technologies related to SharePoint development.
Qualification
Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
Certification
M365 Certified: Teamwork Administrator
Microsoft Certified: SharePoint Developer