The Role: Senior SharePoint Developer
Contract Length: 3 Months
IR35: Inside
Option for Hybrid working or fully remote
BPSS clearance will be required in this post
About the Role
The Senior SharePoint Developer will work as part of a team managing, maintaining, and developing solutions across Microsoft platforms, at times alongside 3rd party consultants to continuously improve and keep secure the organisations digital estate.
Responsibilities
To analyse, architect, design, build and support solutions across Microsoft platforms, according to agreed system requirements specifications, gathered through collaborative requirements workshops and prototyping sessions with key stakeholders and users.
Contribute to the technical roadmaps and strategies for Microsoft platforms including Microsoft 365, Power Platform & Azure..
Responsibility for business-critical enterprise wide applications.
Undertake structured analysis of technical issues, translating this analysis into technical designs on the Microsoft platform and associated applications.
Collect, identify, define and organise user and system requirements through involvement in collaborative workshops or prototyping sessions with key stakeholders and users.
Define scope, priorities, deliverables and quality criteria for assigned work packages with the Project Manager or Technical Lead.
Develop, configure, or customise software solutions to meet user needs, producing clean, efficient, secure, and well-tested architectural solutions.
Performing and documenting routine system configuration tasks to maintain service, including Access Controls, Systems Maintenance plans and all other associated IT system administration.
Ensure that solution designs align with the goals of the organisation, following the digital roadmap and principles within the Digital Plan.
Network and communicate with senior stakeholders and product owners, proactively seeking out opportunities for digital transformation.
Perform third line support fault diagnosis and resolution for Microsoft applications in use by the business
Liaison with end-users and support groups on problems and technical concerns.
Integrate with and migrate data to/from external applications.
Administer/maintain/patch/upgrade and support solutions.
Technologies
Microsoft 365 – SharePoint, Teams, Exchange, Search, Office, OneDrive, Forms, Planner, Viva Engage (Yammer), Stream, DevOps, Purview/Compliance Centre, Administration & Environment Management.
PowerPlatform - Power Automate, Power Apps, Power BI, Administration & Environment Management.
Azure – Logic Apps, Function Apps, Microsoft Entra ID (Azure AD), App Registrations, KeyVault, Alerts, Cost forecasting, DevOps.
The sucessful candidate will need significant SharePoint experience in the following areas:
Site and list architecture design and definition.
Features, Web parts, event receivers.
Client object model/REST API.
Page Layouts and display templates.
PowerShell command line admin.
Search.
SharePoint admin centre and search administration.
Familiarity with Delve and OneDrive.
Development with PowerApps and Power Automate.
Development in Azure, specifically Logic Apps and Function Apps.
Familiarity with web technologies such as HTML, XML, CSS, JavaScript, JSON & AJAX.
Familiarity of programming with PowerShell, GraphAPI, PNP and SharePoint Framework (SPFx).
Application Deadline: 9am Thursday 15th May 2025