D365 Lead Developer

Dynamics Lead Developer – D365 / Azure

Dynamics 365 CRM, Genesys Cloud CX, Azure, .NET/C#, Agile, Digital products, CI/CD, Power Platform, Azure Functions, Service Bus, API integrations, Terraform, Azure DevOps, Infrastructure as Code (IaC), Microsoft Power Platform tools (Power Automate, Power Apps, Dataverse), DevOps practices

  • 6 months initial contract
  • £500-£600 per day via Umbrella
  • 2 days per month in Bedford

Join our Tech & Change team as a Lead Developer, where you will guide development on one or a small number of related project teams. This role is pivotal in leading the development of our Dynamics 365 CRM and Genesys Cloud CX solutions, as well as integrations into our broader Azure-based architecture.

Day-to-Day of the Role:

  • Lead the development of digital products using D365 CRM, .NET/C#, and Azure services, ensuring efficient, modular, and maintainable code.
  • Produce testable code complete with unit and integration tests.
  • Establish and enforce coding standards, engineering practices, and CI/CD approaches across D365 and related integrations.
  • Define and establish reusable engineering patterns, shared components, and solution templates across D365 and Power Platform to ensure consistency, scalability, and accelerated delivery.
  • Make clear technical decisions regarding the use of plugins, custom APIs, Azure Functions, Service Bus, and other distributed components.
  • Ensure D365 solutions align with our engineering standards, DevOps practices, and architectural governance.
  • Build and manage Azure resources to support scalable and secure application backends.
  • Leverage Azure Service Bus topics and queues to orchestrate asynchronous workflows and decouple services.
  • Use Terraform for Infrastructure as Code (IaC) to provision and manage cloud environments.
  • Release code and D365 solutions via Azure DevOps pipelines.
  • Implement robust logging, monitoring, and observability patterns across D365 and Azure components.
  • Document technical designs, configurations, and deployment procedures to support maintainability and knowledge transfer.

Required Skills & Qualifications:

  • Strong C# / .NET engineering background, with experience building enterprise-grade, maintainable, and testable solutions.
  • Extensive experience customising and extending Dynamics 365 CRM, including plugins, SDK, Web API, and Dataverse.
  • Hands-on experience with Microsoft Power Platform tools (Power Automate, Power Apps, Dataverse) used in conjunction with custom code and integrations in enterprise environments.
  • Experience designing and implementing Azure-based integrations, including Azure Functions, Service Bus, and API integrations within distributed architectures.
  • Experience leading engineers or technical workstreams, including setting coding standards, mentoring developers, and contributing to architectural decisions.

Desirable:

  • Experience integrating with Genesys APIs or similar contact centre platforms.
  • Experience with Customer Service, Sales, and Marketing modules.
  • Experience configuring and customising D365 CRM components (workflows, dashboards, forms, views, reports) with an understanding of when configuration is appropriate versus custom code or external services.

In the first instance, please submit your CV.

Job Details

Company
Reed
Location
Bedford, Bedfordshire, England, United Kingdom
Employment Type
Temporary
Salary
£500 - £600 per day, Inc benefits
Posted