Microsoft Dynamics 365 Crm Developer

Dubai, DU, AE, United Arab Emirates

Job Description

Job Title



Microsoft Dynamics 365 CRM Developer (CE Focus)



Job Purpose



We are seeking an experienced

Microsoft Dynamics 365 CRM Developer

to support and enhance our CRM platform where vendor-delivered work is incomplete or requires extension. The role will focus on

custom development, plugins, JavaScript, entity customisation, and system integrations

, with a strong emphasis on

Finance and Operations (F&O) integration via Dual Write and custom interfaces

.

This is a hands-on technical role requiring strong ownership, problem-solving skills, and the ability to work independently in a live, integrated ERP-CRM environment.

Key Responsibilities



Dynamics 365 CRM Development

Design and develop

custom plugins

using C# and the Dynamics SDK Build and maintain

JavaScript (Client API)

for form logic, validation, and UI enhancements Create and customise

entities, fields, relationships, business rules, and forms

Develop and maintain

Power Automate flows

supporting CRM processes Implement

security roles and access controls

aligned with business requirements
Integration and Architecture

Work closely with

Dynamics 365 Finance and Operations

through

Dual Write

Troubleshoot and stabilise

Dual Write mappings and sync issues

Build and maintain

custom integrations

where Dual Write is insufficient Support API-based integrations (REST, Web APIs) between CRM, ERP, and third-party systems Ensure data integrity, performance, and reliability across integrated systems
Technical Ownership and Quality

Review vendor-delivered solutions and

identify gaps, risks, and technical debt

Propose and implement scalable, maintainable alternatives where needed Debug production issues and provide root cause analysis Support UAT, deployments, and post-go-live stabilisation Document technical designs and customisations clearly
Collaboration

Work closely with internal stakeholders including operations, finance, and IT Coordinate with external vendors while maintaining internal technical ownership Translate business requirements into robust technical solutions

Required Skills and Experience



Essential



Strong experience with

Microsoft Dynamics 365 CRM (Sales, Customer Service, or custom CE apps)

Hands-on development experience with: C# plugins JavaScript (Client API) Custom entities and schema design Proven experience integrating

CRM with Dynamics 365 Finance and Operations

Solid understanding of

Dual Write architecture, limitations, and troubleshooting

Experience with

Dataverse

, security models, and performance considerations Comfortable working in a

live production environment


Desirable



Experience with

custom integration patterns

beyond Dual Write Knowledge of

Azure services

(Functions, Service Bus, Logic Apps) Experience with

Power Platform

(Power Automate, Power Apps) Familiarity with ERP-related business processes (orders, invoicing, payments, bookings)
Job Type: Full-time

Pay: Up to AED18,000.00 per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2267241
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned