The Power Platform and Dynamics 365 Developer is a mid-level role responsible for designing, building, customising, and supporting scalable business solutions using Microsoft Dynamics 365 and Microsoft Power Platform technologies.
Working within a professional services environment, you will deliver project-based solutions that support legal and business operations while also contributing to the organisation’s transition from Dynamics on-premises to Dynamics 365 Cloud. You will collaborate with internal business analysts, and stakeholders, as well as third-party vendors, to ensure solutions are secure, reliable, and aligned with business requirements.
This role is suited to a developer who is comfortable working independently on defined tasks while continuing to build capability across the Dynamics 365 and Power Platform ecosystem.
We operate hybrid working practices, with a typical week split between 2 days in the office and home working.
Responsibilities
- Design, customise, and configure Dynamics 365 CE solutions, including entities, forms, views, business rules, workflows, and plugins using the D365 SDK and Power Platform tools
- Develop and enhance Power Apps (model-driven and canvas) and automate business processes using Power Automate to support legal workflows and operational processes
- Extend platform functionality using C#, .NET, Power Fx, JavaScript, Azure Function Apps, and Logic Apps
- Support the migration and modernisation of solutions from Dynamics on premises to Dynamics 365 Cloud, including refactoring customisations and integrations where required
- Design and manage Dataverse data models, ensuring data integrity, performance, and security
- Implement and maintain integrations with internal systems and third-party platforms using REST APIs, Azure services, and custom connectors
- Work closely with solution architects, functional consultants, and third-party vendors to deliver end-to-end solutions for a law firm environment
- Apply solution management and ALM best practices, including version control, deployment processes, and environment management using Azure DevOps and Git
Skills / Experience Required
Essential
- Commercial experience developing solutions with Dynamics 365 CE, including custom entities, workflows, plugins, and solution management
- Strong hands-on experience with Microsoft Power Platform: Power Apps, Power Automate, and Dataverse
- Experience developing and registering plugins using C# and .NET
- Practical experience with Azure Function Apps and Logic Apps for extending business logic and integrations
- Proficiency in front-end customisation using JavaScript or TypeScript
- Experience working with Dataverse and SQL Server for data modelling and management
- Working knowledge of REST APIs and integrating with Microsoft 365 and third-party systems
- Ability to operate effectively in a professional services and client-facing environment, following defined technical standards and delivery processes
Desirable
- Exposure to Dynamics on premises to cloud migration projects
- Microsoft certifications such as PL-400 (Power Platform Developer), PL-100, MB-400, or similar
- Experience working with external vendors or implementation partners
Join us in supporting the modernisation of a law firm’s Dynamics 365 platform, delivering secure, reliable Power Platform solutions that improve legal and business processes. If you are a mid-level developer looking to deepen your Dynamics 365 and Power Platform expertise while contributing to a cloud transformation programme, we encourage you to apply!