Senior D365 CE Developer
We're partnering with a growing organisation looking for an experienced D365 CE Developer to help design, build, and improve enterprise-level solutions. This role offers the chance to work across model‑driven apps, Canvas apps, integrations, and custom components, while shaping a secure and high‑performing Dataverse environment.
Key Responsibilities
* Build & Customise CRM Apps
Deliver high‑quality model‑driven and Canvas apps, including UI customisation, Power Fx logic, and user‑focused enhancements.
* Develop Custom Components & Code
Create plugins, workflow extensions, JavaScript/TypeScript logic, and reusable PCF components using C#, TypeScript, and React.
* Integrations & Data Management
Integrate systems using REST/Graph APIs and Azure services, and manage Dataverse data using FetchXML, Web API, and strong data modelling.
* Performance, Security & Governance
Ensure solutions are secure, scalable, and well‑governed through Azure DevOps CI/CD, environment management, performance tuning, and documentation.
Requirements
* Significant experience with Dynamics 365, Dataverse, and Power Platform.
* Strong hands‑on experience with C#, TypeScript/React, and Power Fx.
* Skilled in model‑driven UI customisation and client-side scripting.
* Experience delivering Azure‑based integrations (Functions, Logic Apps, Service Bus).
* Strong understanding of Azure DevOps, CI/CD, and solution management.
* Good knowledge of solution layering, upgrades, and environment strategy.
* Strong troubleshooting and performance optimisation skills.
* Excellent communication skills and fluent English.
* Strong knowledge In the use of AI.
Nice to Have
* Experience with Virtual Tables or custom connectors.
* Power Automate experience at scale (error handling, retries, governance).
* Unit and integration testing for PCF and plugins.
* Understanding of licensing, governance, and DLP.
* Microsoft certifications (PL‑400, PL‑600, MB‑260).
* Experience supporting multi‑region or high‑growth environments.
Benefits
* A competitive salary of up to £80,000 (depending on experience).
* Pension scheme.
* Great opportunity to progress in your field.
* Be apart of a great fast-growing team.
