Senior Microsoft Dynamics CRM Engineer, London

OneDome

Greater London

On-site

GBP 80,000 - 110,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

20 days vacation
London office hours 9–17
Global, multi-region team

Job summary

OneDome in London is seeking a seasoned Microsoft Dynamics 365 CRM Engineer to design, build, and scale enterprise-grade solutions across model-driven and Canvas apps. You will lead integrations, UI/UX refinements, and PCF components, delivering secure data experiences in Dataverse.

The role requires a strong SDLC background, excellent C#, TypeScript/React, and Power Fx skills, plus experience with Azure services and Azure DevOps for ALM. Fluent English is essential.

Qualifications

  • 5+ years delivering production systems on Dynamics 365/Dataverse and Power Platform.
  • Strong C# for plugins and workflow activities; TypeScript/React for PCF; Power Fx for Canvas apps.
  • Experience customizing model-driven UI and implementing client scripting.
  • Proven delivery of secure, reliable integrations using Azure Functions/Logic Apps/Service Bus and REST/Graph APIs.
  • Solid ALM experience with Azure DevOps (repos, CI/CD pipelines, automated solution deployments).
  • Fluent English in speech and writing.

Responsibilities

  • Architect and customize model-driven apps (forms, views, ribbons, BPFs) with maintainable patterns.
  • Build responsive Canvas apps with Power Fx logic and thoughtful UX.
  • Develop reusable PCF controls and components with unit tests.
  • Create plugins, workflows, and actions in C# for server-side extensibility.
  • Shape and secure Dataverse data via FetchXML, OData, Web API, and QueryExpression.
  • Lead systems integration with REST/Graph APIs and Azure services.

Skills

C#
TypeScript/React
Power Fx
Model-driven UI
REST/Graph APIs
Azure Functions/Logic Apps
Fluent English

Tools

PCF (PowerApps component framework)
Azure DevOps
Dataverse
FetchXML/OData/Web API

Job description

Job Description: Microsoft Dynamics 365 CRM Engineer


Location: London, UK (Office-based, on-site)


Working Hours: Mon-Fri 9am-6pm


Reports to: VP Engineering


Department: Engineering


Type: Full-time


We’re seeking a seasoned Microsoft Dynamics 365 CRM Engineer to design, build, and scale enterprise-grade solutions across model-driven and Canvas apps. You will lead integrations, implement refined UI/visual enhancements, craft custom components (PCF), and deliver secure, performant data experiences in Dataverse. This role suits an engineer with a proven track record across the full SDLC in complex, fast-moving environments.


Key Responsibilities


  • Architecture & Customization — Implement model-driven app customizations (forms, views, command bar/ribbon, Business Process Flows) with clean, maintainable patterns

  • Canvas & Power Fx — Build responsive, accessible Canvas apps with robust Power Fx logic and thoughtful UX

  • PCF Development — Develop reusable PCF controls (TypeScript/React), including dataset and field components with unit tests

  • Server-Side Extensibility — Create plugins, custom workflow activities, and custom actions in C# (real-time and async)

  • Dataverse Data Shaping — Pull and transform conditional data via FetchXML, OData, Web API, and QueryExpression with security-aware filtering

  • Systems Integration — Integrate with internal and third-party systems through REST/Graph APIs and Azure services (Functions, Logic Apps, Service Bus)

  • ALM & Governance — Own solution management and CI/CD in Azure DevOps (managed/unmanaged strategy, environment strategy, versioning)

  • Client-Side Engineering — Implement standards-compliant JavaScript/TypeScript for form logic, validation, and UX polish

  • Data Modeling — Define and maintain tables, relationships, keys/alternate keys, and business rules to uphold data quality

  • Security & Compliance — Apply best practices for roles, field-level security, auditing, and DLP across the Power Platform

  • Performance & Reliability — Monitor, troubleshoot, and optimize plugins, PCF, queries, and Canvas app performance

  • Documentation & Collaboration — Produce clear technical documentation and partner effectively with product and business stakeholders


Requirements


  • 5+ years delivering production systems on Dynamics 365/Dataverse and Power Platform

  • Strong C# for plugins/custom workflow activities; TypeScript/React for PCF; Power Fx for Canvas apps

  • Demonstrated experience customizing model-driven UI and implementing client scripting

  • Proven delivery of secure, reliable integrations using Azure Functions/Logic Apps/Service Bus and REST/Graph APIs

  • Solid ALM expertise with Azure DevOps (repos, CI/CD pipelines, automated solution deployments)

  • Deep understanding of solution layering, dependencies, upgrades, and migrations

  • Advanced troubleshooting and performance tuning across client and server

  • Excellent stakeholder communication and documentation skills

  • Fluent English (spoken and written)


Nice to Have


  • Virtual Tables, custom connectors, and event-driven patterns

  • Power Automate at scale (governance, error handling, retry policies)

  • Unit/integration testing for PCF and plugins; automated quality gates

  • Familiarity with licensing, governance, and DLP in the Power Platform

  • Microsoft certifications (e.g., PL-400, PL-600, MB-260)

  • Experience in high-growth or multi-region deployments


What do we offer:


  • Challenging tasks with great opportunity to level up your skills

  • 20 working days of paid vacation

  • Working hours are 9:00–17:00 London time
    Additional days off follow the UK holiday calendar

  • The team is international (Ukraine, Azerbaijan, South Africa)


About OneDome

OneDome is a UK-based housing and fintech technology platform building an AI-powered platform to simplify life’s biggest financial decisions — from buying a first home to building and protecting long-term wealth.


The platform brings together property discovery, mortgage origination, legal and transaction ser-vices, insurance, and financial planning into a single, end-to-end digital experience. OneDome’s flagship HomeBuyer Service reimagines home ownership as a retail-style product, bundling every-thing required to purchase a home into one transparent, fixed-price offering. Beyond home purchases, the platform supports customers across the full lifecycle of home ownership and personal finance.


OneDome operates at scale, working with a nationwide network of over 500 mortgage brokers and arranging approximately $1.4 billion in mortgage volume per month, positioning the company among the largest housing and mortgage platforms in the UK.


The company is profitable and has been recognised for rapid, capital-efficient growth, including being ranked the 4th fastest-growing fintech and 17th fastest-growing technology company by the Deloitte Fast 50 in 2025, and the 6th fastest-growing tech company by the Sunday Times Tech 100 in 2026.


Backed by Channel 4 Ventures and family offices across the UK, Saudi Arabia, the United States, and Australia, OneDome is building the next generation housing and fintech super-platform, re-placing fragmented, manual processes with a modern, data-driven, AI-enabled consumer experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

VP Operations
VP Operations

OneDome • Greater London

On-site
GBP 120,000 - 180,000
Bonus
Equity/LTI
Head of Training
Head of Training

OneDome • Greater London

On-site
GBP 90,000 - 130,000
Email Automation Manager
Email Automation Manager

Onedome • Greater London

On-site
GBP 60,000 - 90,000
Acquisition Marketing Manager – Growth Partners Network
Acquisition Marketing Manager – Growth Partners Network

OneDome • Greater London

Hybrid
GBP 70,000 - 105,000
Property Moving Assistant
Property Moving Assistant

OneDome • Cardiff

On-site
GBP 24,000 - 32,000
Competitive basic salary
Performance-related bonus
Monday to Friday working hours – no or
+1
Financial Adviser (Early Career Opportunity)
Financial Adviser (Early Career Opportunity)

OneDome • Whiteley

Hybrid
GBP 41,000 - 50,000
Adviser bonuses
Incentive opportunities
Validation rewards
+2
Integration Project Manager
Integration Project Manager

OneDome • Greater London

On-site
GBP 60,000 - 80,000
Competitive salary
Performance-based bonus
Career progression opportunities
Power Platform Developer
Power Platform Developer

Odevo AB • Greater London

On-site
GBP 65,000 - 90,000
Principal Solution Architect
Principal Solution Architect

OneAdvanced Limited • Birmingham

On-site
GBP 70,000 - 90,000
26 days’ holiday plus bank holidays
Exceptional family leave
Performance-based rewards
+2
VP Platform - Engineering & Architecture
VP Platform - Engineering & Architecture

OneAdvanced Limited • Birmingham

On-site
GBP 150,000 - 230,000
26 days holiday + bank holidays
Private medical insurance
Pension with 5% matched
+2