Senior Microsoft Dynamics CRM Engineer
OneDome
- Azerbaijan
- Senior Level
- 5+ years
- Posted
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
