Dynamics CRM Developer
Salary: £60,000 Hybrid | Midlands hub (typically 1-2 days per month on site)Permanent
I'm working with an established UK organisation bringing ownership of their Microsoft Dynamics 365 platform fully in-house. They're now looking for a hands-on D365 Developer with a strong coding background and a senior mindset to take technical ownership of the environment.
This is not a purely functional role. They need someone who can develop, modernise and improve a medium to heavily customised CRM estate, while confidently engaging the business around roadmap, upgrades and improvements.
The Environment-
Core platform: Microsoft Dynamics 365
-
Modules live: Sales, Customer Insights and Journeys
-
Integrations: Outlook App for D365, Customer Voice, document tooling
-
Tooling: Azure DevOps (work tracking and collaboration)
-
Customisation level: Medium to heavy, including legacy JavaScript and plugins
-
Work split: Approx. 40% development / 60% configuration, governance and stakeholder engagement
There is technical debt to address and an opportunity to shape best practice moving forward, including introducing structured CI/CD pipelines.
What You'll Be Doing-
Managing compatibility and breaking changes from Microsoft's bi-annual wave updates (April and October)
-
Handling fixes and enhancements across custom plugins, integrations and add-ons
-
Continuous monitoring of system health including dashboards, views and mailbox functionality
-
Deploying solutions and improving release processes
-
Reducing technical debt and modernising historic customisations
-
Supporting and enhancing both Sales and Customer Insights/Journeys modules
-
Working with and enhancing Power Automate flows
-
Exploring and implementing CI/CD pipelines for structured CRM deployments
-
Acting as a proactive technical voice across the business, briefing stakeholders on updates and running small proof of concepts where needed
Essential experience:
-
Strong hands-on development experience within Microsoft Dynamics 365
-
Proven delivery across D365 Sales and Customer Insights/Journeys
-
Experience developing plugins and custom solutions (JavaScript and ideally .NET)
-
Experience using Visual Studio Code for D365 development
-
Solid understanding of Power Automate
-
Experience deploying solutions and managing wave updates
-
Strong understanding of data cleansing principles within D365 environments
-
Ability to support and enhance a customised CRM estate
Desirable:
-
.NET development background
-
Experience introducing CI/CD pipelines (Azure DevOps preferred)
-
Recent Microsoft certifications, or willingness to obtain them
-
Experience operating within structured bid/tender or process-driven environments