×
Register Here to Apply for Jobs or Post Jobs. X

Senior Microsoft Dynamics CRM Engineer

Job in Cape Town, 7561, South Africa
Listing for: OneDome
Full Time position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

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 (Type Script/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 Query Expression 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 Dev Ops (managed/unmanaged strategy, environment strategy, versioning)
  • Client-Side Engineering — Implement standards-compliant JavaScript/Type Script 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;
    Type Script/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 Dev Ops (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 One Dome

One Dome 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…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary