Senior Microsoft Dynamics CRM Engineer, Cape Town

OneDome

Cape Town

On-site

ZAR 700,000 - 1,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OneDome is seeking a Microsoft Dynamics 365 CRM Engineer for on-site CBD Cape Town. Lead model-driven and Canvas apps, develop PCF controls, and implement secure integrations using REST/Graph APIs and Azure services.

You will own ALM/CI-CD in Azure DevOps and ensure data security and performance across the platform. The role requires 5+ years in Dynamics 365/Dataverse with strong C#, TypeScript/React, and Power Fx skills, plus experience with Azure Functions/Logic Apps/Service Bus and enterprise

Qualifications

  • 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).

Responsibilities

  • Architecture & Customization — Implement model-driven app customizations (forms, views, command bar/ribbon, Business Process Flows).
  • Canvas & Power Fx — Build responsive Canvas apps with robust Power Fx logic and UX.
  • PCF Development — Develop reusable PCF controls with unit tests.
  • Server-Side Extensibility — Create plugins, custom workflow activities, and custom actions in C#.

Skills

Dynamics 365/Dataverse
C#
TypeScript/React
Power Fx
Azure Functions/Logic Apps/Service Bus
REST/Graph APIs
Azure DevOps/ALM
Data Modeling
Security & Compliance
PCI/PLF/Power Platform governance

Tools

PCF Development
Azure Functions
Logic Apps
Service Bus

Job description

Job Description: Microsoft Dynamics 365 CRM Engineer

Location: CBD Cape Town, South Africa (Office-based, on-site)

UK-aligned Hours: Mon-Fri (10am-7pm winter / 11am-8pm summer)

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

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

Dedicated Adviser Support Executive
Dedicated Adviser Support Executive

OneDome • Cape Town

On-site
ZAR 180,000 - 300,000
Authorisations & Onboarding Executive
Authorisations & Onboarding Executive

OneDome • Cape Town

On-site
ZAR 320,000 - 480,000
Training provided and ongoing
Annual bonus
Pension scheme
+2
Senior Dynamics 365 CRM Engineer
Senior Dynamics 365 CRM Engineer

OneDome • Cape Town

On-site
ZAR 700,000 - 1,200,000
Digital Marketing Specialist
Digital Marketing Specialist

OneDome • Cape Town

On-site
ZAR 300,000 - 460,000
Competitive salary
Senior Power Platform Applications Developer
Senior Power Platform Applications Developer

BDO • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Platform Engineer (Jhb Hybrid)
Senior Platform Engineer (Jhb Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 1,000,000 - 1,400,000
Senior Full Stack Developer - Mauritius
Senior Full Stack Developer - Mauritius

Zajob • South Africa

Hybrid
ZAR 625,000 - 670,000
Hybrid work model
Centurion office
D365 Developer
D365 Developer

Pty • Cape Town

On-site
ZAR 800,000 - 1,200,000
Relocate to Malta Dynamics 365 CE Solution Architect (Consulting/Big 4)
Relocate to Malta Dynamics 365 CE Solution Architect (Consulting/Big 4)

Black Pen Recruitment • Cape Town

On-site
ZAR 1,514,864 - 1,893,581
Relocation support
Private and medical insurance
Training and certifications support
Dynamics 365 Functional Consultant - CRM
Dynamics 365 Functional Consultant - CRM

Zenzero Solutions Ltd • Milnerton

Hybrid
ZAR 540,000 - 860,000
Private Medical Insurance
Generous annual leave plus your生日 off
Flexible and hybrid working options
+4