At Arthur Cox, we're committed to innovation and harnessing technology to drive value within our firm, clients' businesses, and the wider legal industry. Our modern Microsoft-based Digital Workplace and critical content management applications require a skilled SharePoint/Power Platform Developer to join our dynamic small technology team.
Job Responsibilities:
This permanent key role involves supporting and enhancing document management, knowledge management, and other legal solutions:
* Designing, developing, testing, and maintaining business applications heavily dependent on SharePoint Online, SPFx, Power Platform, and the MS365 stack.
* Migrating legacy applications to cloud-based Microsoft architecture solutions, following best practices and standards.
* Collaborating with others to understand requirements, design solutions, implement features, test functionality, and deploy applications.
* Working with the team to improve software development practices and frameworks.
Benefits:
We offer an excellent package of benefits for our talented people, including:
* Market-leading salary.
* Discretionary annual bonus scheme.
* 25 days annual leave allowance.
* Pension scheme.
* TaxSaver and Bike to Work scheme.
* Healthcare.
* Full gym and wellness programme.
Requirements:
To succeed in this role, you'll need:
* 4+ years of experience in software development, including low-code/no-code solutions and development frameworks (particularly workflow-based solutions).
* Experience with Microsoft O365 stack products, particularly SharePoint Online, SharePoint Framework (SPFx), React framework, and Word Web Add-ins.
* Experience with Power Platform, PowerShell (SharePoint PnP) to manage, maintain, and enhance SharePoint Online.
* Experience with Microsoft Teams, Azure functions, and Azure services such as Key Vault, Azure Storage, Office Add-ins, Microsoft Syntex, Microsoft Graph, Microsoft Identity Platform.
* Experience with software development methodologies and best practices (including source code control).
* Ability to work independently and collaboratively, communicate effectively with stakeholders, and deliver high-quality solutions within deadlines.