jobapplier

Senior Microsoft Dynamics CRM Engineer

OneDome

Skills

Required

  • Power Platform
  • Azure DevOps
  • server
  • Server-Side Extensibility
  • Systems Integration
  • Data Modeling
  • Dynamics 365/Dataverse
  • repos
  • CI/CD pipelines
  • automated solution deployments

Preferred

  • PCF
  • plugins
  • DLP
  • retry
  • Unit/integration testing
  • automated quality gates
  • Azure
  • TypeScript / React
  • C#
  • JavaScript

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.

Responsibilities

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

PCF Development

  • Develop reusable PCF controls (TypeScript/React), including dataset and field components with unit tests
  • 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
  • Integrate with internal and third-party systems through REST/Graph APIs and Azure services (Functions, Logic Apps, Service Bus)
  • 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
  • Define and maintain tables, relationships, keys/alternate keys, and business rules to uphold data quality
  • 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
  • Produce clear technical documentation and partner effectively with product and business stakeholders
  • for plugins/custom workflow activities;
  • 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
  • Deep understanding of solution layering, dependencies, upgrades, and migrations

Requirements

  • Canvas & Power Fx
  • Build responsive, accessible Canvas apps with robust Power Fx logic and thoughtful UX
  • Server-Side Extensibility
  • Systems Integration
  • ALM & Governance
  • Data Modeling

5+ years

  • delivering production systems on Dynamics 365/Dataverse and Power Platform
  • expertise with Azure DevOps (repos, CI/CD pipelines, automated solution deployments)
  • Advanced troubleshooting and performance tuning across client and server
  • (spoken and written)

Preferred

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

Benefits

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

and

  • REST/Graph APIs
  • Solid