Microsoft Dynamics 365 CRM Developer
Contract | Microsoft Dynamics 365 CRM Developer | Inside IR35 | 1 year contract + 1 year extension | £600 per day | Mainly remote | Midlands hub (typically 1–2 days per month on site)
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 Profile
This will suit a medium-to-senior level Dynamics developer who:
- Thinks like an owner rather than a ticket-taker
- Communicates confidently with both technical and non-technical stakeholders
- Is comfortable balancing BAU with improvement projects
- Can work autonomously but collaborates well across teams
- Someone engaged, proactive and forward-thinking, not just reactive support.
The Environment
- Core platform: Microsoft Dynamics 365
- Modules live: Sales, Customer Insights and Journeys (must haves)
- 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
What They’re Looking For
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