Negotiable
Undetermined
Remote
Remote
Summary: The Senior Power Platform and SharePoint Developer will lead the implementation of integrated solutions using Power Platform and SharePoint, focusing on custom application development, automation, and data modeling. This role requires extensive experience in Power Apps, Power Automate, and SharePoint Framework, along with the ability to mentor junior developers and optimize existing solutions. The position is remote and involves collaboration in an Agile environment. The developer will also stay updated with the latest Microsoft technologies and best practices.
Key Responsibilities:
- Lead end-to-end implementations of integrated Power Platform and SharePoint solutions, including requirements gathering, design, development, testing, deployment, and support.
- Design and develop custom applications using Power Apps (Canvas and Model-Driven), Power Pages, and Dataverse, with SharePoint lists/libraries as data sources where appropriate.
- Build complex automations using Power Automate, integrating deeply with SharePoint triggers, actions, and approvals.
- Create interactive dashboards and reports using Power BI, pulling data from SharePoint, Dataverse, and other sources.
- Develop custom SharePoint solutions using SharePoint Framework (SPFx), including modern web parts, extensions (application customizers, command sets), and single-page applications.
- Customize SharePoint sites, hubs, pages, lists, libraries, and permissions using modern scripting (PnP PowerShell, CLI for Microsoft 365).
- Integrate Power Platform solutions with SharePoint, Microsoft 365 (Teams, OneDrive, Outlook), Azure services, and third-party systems via custom connectors, Microsoft Graph, and APIs.
- Implement AI features using AI Builder, Copilot Studio, and SharePoint Syntex where applicable.
- Architect data models in Dataverse and SharePoint, enforce governance, security roles, and application lifecycle management (ALM) using Azure DevOps or Power Platform pipelines.
- Gather business requirements, provide technical guidance, and translate them into effective, integrated solutions.
- Mentor junior developers, conduct code reviews, and promote best practices for both Power Platform and SharePoint development.
- Troubleshoot issues, optimize performance, and maintain existing Power Platform and SharePoint solutions.
- Stay current with Microsoft Power Platform, SharePoint, and Microsoft 365 roadmap updates.
Key Skills:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 5+ years of hands-on experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI, Dataverse) and SharePoint Online development.
- Proven expertise in Power Apps (Canvas/Model-Driven), Power Automate flows, custom connectors, and SharePoint Framework (SPFx) development using React, TypeScript, and Node.js.
- Strong knowledge of SharePoint modern architecture, site scripting, provisioning, and customization.
- Experience with Dataverse and SharePoint data modeling, security, relationships, and integration patterns.
- Proficiency in ALM practices, solution packaging, and deployment pipelines for both Power Platform and SPFx solutions.
- Solid understanding of integration technologies (Microsoft Graph API, REST, OData) and Azure basics (Logic Apps, Functions).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in an Agile environment.
Salary (Rate): £50 - £60
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Detailed Description From Employer:
Senior Power Platform and SharePoint Developer
Location: Remote
Duration: 6+ Months
Key Responsibilities
- Lead end-to-end implementations of integrated Power Platform and SharePoint solutions, including requirements gathering, design, development, testing, deployment, and support.
- Design and develop custom applications using Power Apps (Canvas and Model-Driven), Power Pages, and Dataverse, with SharePoint lists/libraries as data sources where appropriate.
- Build complex automations using Power Automate, integrating deeply with SharePoint triggers, actions, and approvals.
- Create interactive dashboards and reports using Power BI, pulling data from SharePoint, Dataverse, and other sources.
- Develop custom SharePoint solutions using SharePoint Framework (SPFx), including modern web parts, extensions (application customizers, command sets), and single-page applications.
- Customize SharePoint sites, hubs, pages, lists, libraries, and permissions using modern scripting (PnP PowerShell, CLI for Microsoft 365).
- Integrate Power Platform solutions with SharePoint, Microsoft 365 (Teams, OneDrive, Outlook), Azure services, and third-party systems via custom connectors, Microsoft Graph, and APIs.
- Implement AI features using AI Builder, Copilot Studio, and SharePoint Syntex where applicable.
- Architect data models in Dataverse and SharePoint, enforce governance, security roles, and application lifecycle management (ALM) using Azure DevOps or Power Platform pipelines.
- Gather business requirements, provide technical guidance, and translate them into effective, integrated solutions.
- Mentor junior developers, conduct code reviews, and promote best practices for both Power Platform and SharePoint development.
- Troubleshoot issues, optimize performance, and maintain existing Power Platform and SharePoint solutions.
- Stay current with Microsoft Power Platform, SharePoint, and Microsoft 365 roadmap updates.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 5+ years of hands-on experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI, Dataverse) and SharePoint Online development.
- Proven expertise in Power Apps (Canvas/Model-Driven), Power Automate flows, custom connectors, and SharePoint Framework (SPFx) development using React, TypeScript, and Node.js.
- Strong knowledge of SharePoint modern architecture, site scripting, provisioning, and customization.
- Experience with Dataverse and SharePoint data modeling, security, relationships, and integration patterns.
- Proficiency in ALM practices, solution packaging, and deployment pipelines for both Power Platform and SPFx solutions.
- Solid understanding of integration technologies (Microsoft Graph API, REST, OData) and Azure basics (Logic Apps, Functions).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in an Agile environment.
Preferred Qualifications
- Microsoft certifications: PL-400 (Power Platform Developer), PL-600 (Solution Architect), or SharePoint-related certifications (e.g., Microsoft 365 Certified: Developer Associate).
- Experience with Power Pages, AI Builder, Copilot Studio, SharePoint Syntex, or Viva Connections.
- Background in full-stack development (.NET, JavaScript/TypeScript, React).
- Familiarity with PnP Framework, CLI for Microsoft 365, SharePoint migration tools, or Dynamics 365.
- Prior experience leading projects in enterprise or consulting environments.