Senior Technical Consultant Microsoft Dynamics 365 CRM, Power Platform & Copilot

BearingPoint United Kingdom

City Of London

On-site

GBP 90,000 - 130,000

Full time

42 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work environment

Job summary

BearingPoint United Kingdom is seeking an experienced Senior Technical Consultant to lead design, development, integration, deployment and support of Dynamics 365 Customer Engagement, Power Platform and Copilot solutions. You will translate functional requirements into secure, maintainable technical solutions across the full delivery lifecycle.

You will provide technical leadership within project teams, mentor colleagues, contribute to workshops and help evolve BearingPoint's engineering

Qualifications

  • Strong hands-on experience delivering Dynamics CRM or Dynamics 365 Customer Engagement solutions.
  • Technical experience with Sales and Customer Service; experience with Customer Insights Journeys is desirable.
  • Strong understanding of Dataverse security, solution architecture, customisation and extension patterns.

Responsibilities

  • Design, configure and extend Dynamics 365 Customer Engagement solutions across Sales, Customer Service and Customer Insights Journeys.
  • Develop plugins, custom workflow activities, custom APIs, JavaScript or TypeScript extensions, business rules and process automation.
  • Configure Dataverse tables, relationships, security roles, teams, business units and field-level security.
  • Apply supported extension patterns and minimise unnecessary customisation.
  • Review existing estates, including managed and unmanaged layers, custom components, integrations and technical debt.
  • Build model-driven and canvas applications, Power Automate cloud flows, Power Pages solutions and Dataverse components.
  • Create reusable components, custom connectors, PCF controls and solution accelerators where appropriate.
  • Implement error handling, telemetry and operational support patterns across applications and flows.
  • Support governance, environment strategy, Managed Environments and platform administration.
  • Design and implement Copilot Studio agents and conversational experiences grounded in approved enterprise data.
  • Extend Copilot for Sales, Copilot for Service and embedded Dynamics 365 Copilot capabilities.
  • Connect agents to Dataverse, Power Automate, APIs and line-of-business systems.
  • Implement authentication, access control, data loss prevention and responsible AI guardrails.
  • Contribute to testing, evaluation, monitoring and continuous improvement of AI-enabled solutions.
  • Design and build integrations using Dataverse APIs, REST services, Azure Functions, Logic Apps, Service Bus and event-driven patterns.
  • Create data migration and integration mappings and support reconciliation and cutover.
  • Design for security, resilience, retry, monitoring and failure handling.
  • Collaborate with architects on target-state integration and data designs.
  • Configure and maintain development tooling, source control, build automation and deployment tooling.
  • Use the Power Platform CLI, Solution Packager, PowerShell and relevant administration tools to automate repeatable tasks.
  • Establish coding standards, pull-request controls, code-review practices and quality gates.
  • Support automated testing, static analysis, environment configuration and deployment validation.
  • Maintain technical documentation, runbooks, asset inventories and knowledge articles.
  • Define and operate ALM processes across development, test, UAT, pre-production and production environments.
  • Build and maintain Azure DevOps or Power Platform deployment pipelines for solutions and configuration.
  • Manage solution packaging, dependencies, environment variables, connection references and managed solution promotion.
  • Plan releases, coordinate deployment windows, manage approvals and communicate release scope, risks and readiness.
  • Maintain versioning, release notes, deployment records, rollback and recovery procedures.
  • Support release rehearsals, production cutover, hypercare and post-implementation review.
  • Troubleshoot failed deployments, layer conflicts, missing dependencies and configuration drift.
  • Work with clients to understand business processes, non-functional requirements and operational constraints.
  • Translate functional specifications into technical designs, estimates, tasks and acceptance criteria.
  • Present technical options, risks and recommendations to technical and non-technical stakeholders.
  • Mentor consultants and developers and provide constructive review and guidance.
  • Support demonstrations, discovery workshops, proposals, bids and delivery estimates.
  • Contribute to BearingPoint knowledge sharing, communities, propositions and reusable delivery assets.

Skills

Dynamics 365 CRM
Power Platform
C#, .NET, JavaScript/TypeScript
Azure services
ALM & release management
Client-facing

Tools

Azure DevOps
Power Platform CLI
Solution Packager
PowerShell
REST APIs
Dataverse APIs

Job description

Our Story

BearingPoint is one of Europe's leading independent, partner-led business and technology consultancies. We are recognised as a strategic partner to our clients and operate as a boutique-style community of inspired and passionate experts, focused on innovation, collaboration and customer success.


Our UK Microsoft practice helps organisations turn business needs into tangible technology outcomes using Dynamics 365, Power Platform, Microsoft Copilot, Azure and the wider Microsoft ecosystem. The practice works across advisory, implementation, modernisation, governance, managed services and continuous optimisation.


The Opportunity

We are looking for an experienced Senior Technical Consultant to join our growing UK Microsoft team. This is a hands-on, client-facing role focused on the design, development, integration, deployment and support of Microsoft Dynamics 365 Customer Engagement, Power Platform and Copilot solutions.


The successful candidate will combine strong engineering capability with consulting skills and disciplined software delivery. They will work alongside functional consultants, architects, project managers and client teams to build scalable solutions and establish robust tooling, Application Lifecycle Management and release practices.


Role Summary

The Senior Technical Consultant will translate functional designs and business requirements into secure, maintainable technical solutions. The role covers the full delivery lifecycle, from discovery and technical design through development, testing, deployment, transition and production support.


The consultant will provide technical leadership within project teams, mentor colleagues, contribute to client workshops and presales, and help evolve BearingPoint's reusable methods, accelerators and engineering standards.


Key Responsibilities

Dynamics 365 CRM Engineering


  • Design, configure and extend Dynamics 365 Customer Engagement solutions across Sales, Customer Service and Customer Insights Journeys.

  • Develop plugins, custom workflow activities, custom APIs, JavaScript or TypeScript extensions, business rules and process automation.

  • Configure Dataverse tables, relationships, security roles, teams, business units and field-level security.

  • Apply supported extension patterns and minimise unnecessary customisation.

  • Review existing estates, including managed and unmanaged layers, custom components, integrations and technical debt.


Power Platform Delivery


  • Build model-driven and canvas applications, Power Automate cloud flows, Power Pages solutions and Dataverse components.

  • Create reusable components, custom connectors, PCF controls and solution accelerators where appropriate.

  • Implement error handling, telemetry and operational support patterns across applications and flows.

  • Support governance, environment strategy, Managed Environments and platform administration.


Copilot & Agent Solutions


  • Design and implement Copilot Studio agents and conversational experiences grounded in approved enterprise data.

  • Extend Copilot for Sales, Copilot for Service and embedded Dynamics 365 Copilot capabilities.

  • Connect agents to Dataverse, Power Automate, APIs and line-of-business systems.

  • Implement authentication, access control, data loss prevention and responsible AI guardrails.

  • Contribute to testing, evaluation, monitoring and continuous improvement of AI-enabled solutions.


Integration, Data & Azure Services


  • Design and build integrations using Dataverse APIs, REST services, Azure Functions, Logic Apps, Service Bus and event-driven patterns.

  • Create data migration and integration mappings and support reconciliation and cutover.

  • Design for security, resilience, retry, monitoring and failure handling.

  • Collaborate with architects on target-state integration and data designs.


Supporting Tooling & Engineering Enablement


  • Configure and maintain development tooling, source control, build automation and deployment tooling.

  • Use the Power Platform CLI, Solution Packager, PowerShell and relevant administration tools to automate repeatable tasks.

  • Establish coding standards, pull-request controls, code-review practices and quality gates.

  • Support automated testing, static analysis, environment configuration and deployment validation.

  • Maintain technical documentation, runbooks, asset inventories and knowledge articles.


ALM & Release Management


  • Define and operate ALM processes across development, test, UAT, pre‑production and production environments.

  • Build and maintain Azure DevOps or Power Platform deployment pipelines for solutions and configuration.

  • Manage solution packaging, dependencies, environment variables, connection references and managed solution promotion.

  • Plan releases, coordinate deployment windows, manage approvals and communicate release scope, risks and readiness.

  • Maintain versioning, release notes, deployment records, rollback and recovery procedures.

  • Support release rehearsals, production cutover, hypercare and post‑implementation review.

  • Troubleshoot failed deployments, layer conflicts, missing dependencies and configuration drift.


Technical Leadership & Client Engagement


  • Work with clients to understand business processes, non‑functional requirements and operational constraints.

  • Translate functional specifications into technical designs, estimates, tasks and acceptance criteria.

  • Present technical options, risks and recommendations to technical and non‑technical stakeholders.

  • Mentor consultants and developers and provide constructive review and guidance.

  • Support demonstrations, discovery workshops, proposals, bids and delivery estimates.

  • Contribute to BearingPoint knowledge sharing, communities, propositions and reusable delivery assets.


Required Experience & Skills

Dynamics 365 & Dataverse


  • Strong hands‑on experience delivering Dynamics CRM or Dynamics 365 Customer Engagement solutions.

  • Technical experience with Sales and Customer Service; experience with Customer Insights Journeys is desirable.

  • Strong understanding of Dataverse security, solution architecture, customisation and extension patterns.


Development


  • Practical experience with C#, .NET, JavaScript or TypeScript, JSON, REST APIs and PowerShell.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Dynamics 365 & Power Platform Engineer (Copilot)
Senior Dynamics 365 & Power Platform Engineer (Copilot)

BearingPoint United Kingdom • City Of London

On-site
GBP 90,000 - 130,000
Hybrid work environment
Microsoft Biz Apps Technical Lead (Power Platform and Dynamics CE)
Microsoft Biz Apps Technical Lead (Power Platform and Dynamics CE)

Hitachi Solutions, Ltd. • Greater London

On-site
GBP 70,000 - 90,000
Competitive compensation packages
Pension and benefits plans
Comprehensive career development programme
Microsoft Dynamics 365 CRM, Power Platform & Copilot Functional Architect
Microsoft Dynamics 365 CRM, Power Platform & Copilot Functional Architect

BearingPoint United Kingdom • City Of London

On-site
GBP 90,000 - 130,000
Private health insurance
Dental insurance
Pension contributions
+6
Senior Power Platform Consultant
Senior Power Platform Consultant

slihrms • West of England

On-site
GBP 70,000 - 110,000
Senior Dynamics 365 & Copilot Architect
Senior Dynamics 365 & Copilot Architect

BearingPoint United Kingdom • City Of London

On-site
GBP 90,000 - 130,000
Private health insurance
Dental insurance
Pension contributions
+6
Senior Systems Specialist (ERP) - Middlesbrough
Senior Systems Specialist (ERP) - Middlesbrough

Altrad UK, Ireland & Nordics • Tees Valley

On-site
GBP 75,000 - 120,000
Presales Solutions Consultant - D365 CE & Power Platform
Presales Solutions Consultant - D365 CE & Power Platform

Cognitive Group | Part of the Focus Cloud Group • England

On-site
GBP 60,000 - 80,000
Technical Architect (Power Platform/Dynamics 365 CE)
Technical Architect (Power Platform/Dynamics 365 CE)

Focus Cloud Limited • Greater London

Hybrid
GBP 90,000 - 105,000
Remote work option
Power Platform Architect /Developer
Power Platform Architect /Developer

Cognizant • Greater London

On-site
GBP 90,000 - 150,000
Senior Application Specialist (Dynamics 365 & Power Platform)
Senior Application Specialist (Dynamics 365 & Power Platform)

Hiscox Underwriting Group Services Ltd (HUGS) • York and North Yorkshire

On-site
GBP 70,000 - 100,000