
Senior Microsoft Dynamics CRM Engineer
OneDome · Azerbaijan · Ukraine
- Financial Services & Banking
- 201–500 employees
- London
Mixed hiring record · median 33 days open
Hiring signal
Actively hiring
Posted 4 days ago · still listed on the employer's own board · How we score
All reasons
- 33% of this employer's openings are over 60 days old
In its favour
- Posted 4 days ago
- Still listed on the employer's own board
- Publishes a salary range
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).
Skills
- Dataverse
- TypeScript
- React
- C#
- OData
- Azure
- Azure Logic Apps
- Azure Service Bus
- Azure DevOps
- JavaScript
- Power Platform
- Azure Functions
- Power Automate
More jobs at OneDome
All 10- Senior Microsoft Dynamics CRM Engineer, Cape TownOneDome · Cape Town, South Africa · ZAR 55,000–60,000/mo3d ago
- Senior Microsoft Dynamics CRM Engineer, LondonOneDome · London, United Kingdom · GBP 45,000–55,000/yr7d ago
- Sr. Backend EngineerOneDome · Azerbaijan · Ukraine · USD 5,000–7,000/mo20d ago
- Sr. Platform EngineerOneDome · Azerbaijan · Ukraine · USD 4,000–5,000/mo1mo ago
- UX/UI DesignerOneDome · Remote, Україна · Україна1mo ago