cover image
Norton Blake

Dynamics Developer

On site

London, United kingdom

Senior

Freelance

22-01-2026

Share this job:

Skills

Data Engineering Dynamics CI/CD DevOps Azure Functions Sales Customer Service CRM Analytics and Reporting Azure Analytics CI/CD Pipelines Power Automate

Job Specifications

Dynamics 365 CRM Developer

We are seeking a highly experienced Dynamics 365 CRM Developer with 10–16+ years of enterprise CRM and cloud development experience, bringing strong hands-on expertise across the Dynamics 365 and Power Platform ecosystem.

The ideal candidate has delivered end-to-end implementations across Dynamics 365 Customer Insights, Customer Service, and Sales, with a proven ability to build scalable, secure, and high-performing CRM solutions. This role is hands-on and technical, focused on development, customization, integrations, and automation within complex enterprise environments.

You will work closely with architects, product owners, and business stakeholders to translate requirements into robust technical solutions, while adhering to platform best practices and governance standards.

Key Responsibilities

Develop and customize Dynamics 365 CRM solutions for Sales, Customer Service, and Customer Insights
Implement plugins, custom workflows, custom actions, and business rules
Build and maintain Power Apps (model-driven) and enhance user experience through form and UI customizations
Configure and extend business process flows, security roles, and field-level security

Customer Insights & Data Engineering

Develop and support Customer Insights data ingestion pipelines
Implement data unification rules, segmentation logic, and calculated measures
Support real-time and batch customer analytics and insights delivery

Integrations & APIs

Build and maintain integrations using:
Dataverse APIs
REST/OData APIs
Azure Functions, Logic Apps, and Service Bus
Middleware / ESB platforms
Develop and consume custom APIs and ensure reliable data synchronization across systems
Troubleshoot and optimize integration performance and data consistency

Automation & Extensibility

Build enterprise automations using Power Automate, Azure Functions, and custom connectors
Develop reusable components and frameworks to support scalable CRM development
Support low-code/no-code solutions while ensuring enterprise-grade standards

AI, Analytics & Optimization

Implement AI-driven capabilities using AI Builder, Dynamics 365 AI features, and Azure Cognitive Services
Optimize CRM performance, data quality, and user adoption
Support analytics and reporting using Dynamics dashboards and embedded insights

DevOps & Governance

Participate in DevOps and CI/CD pipelines for Dynamics 365 and Power Platform solutions
Support ALM, solution packaging, environment management, and deployments
Follow governance, security, and compliance standards across environments

Required Experience & Skills

10–16+ years of experience in enterprise CRM development
8+ years of hands-on development experience with Microsoft Dynamics CRM / Dynamics 365

About the Company

Norton Blake is a London based recruitment firm specialising in the sourcing of talented individuals. Know more