The Role
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).
#J-18808-Ljbffr
Contact Detail:
OneDome Recruiting Team