Microsoft Dynamics 365 Developer

All jobs > AI Jobs in UAE > Microsoft Dynamics 365 Developer
Full-time

Microsoft Dynamics 365 Developers are wanted in Abu Dhabi to join a UAE-based client delivery team. The successful candidates will work onsite and support multiple Microsoft Dynamics 365 Customer Engagement (CE/CRM) initiatives, including CRM development, customization, system integration, data migration, application support, Power Platform automation, and AI-related projects.

This role is ideal for an experienced Dynamics 365 Developer with strong hands-on expertise in C#/.NET, Dynamics 365 customization, Microsoft Dataverse, Power Platform, Azure services, APIs, integrations, data migration, and Azure DevOps.

Key Responsibilities

1. Microsoft Dynamics 365 CRM Development

  • Develop, customize, configure, and maintain Microsoft Dynamics 365 CE/CRM solutions.
  • Configure Dynamics 365 entities, forms, business rules, workflows, and related CRM components.
  • Develop and maintain custom Dynamics 365 plugins using C#/.NET.
  • Develop workflows and automation using Dynamics 365 and Microsoft Power Automate.
  • Participate throughout the complete software development lifecycle (SDLC).
  • Analyze, troubleshoot, and resolve application defects and technical issues.
  • Support UAT, deployment, go-live, and post-go-live/hypercare activities.
  • Implement CRM enhancements according to business and technical requirements.

2. Dynamics 365 Integration & Azure

  • Develop and maintain integrations between Dynamics 365 CRM and external enterprise systems.
  • Work with REST, OData APIs, and SOAP web services.
  • Design and support cloud-based integration solutions using Microsoft Azure.
  • Work with Azure services including:
    • Azure Functions
    • Azure Logic Apps
    • Azure API Management (APIM)
    • Azure App Services
  • Support hybrid on-premises and cloud integration scenarios.
  • Troubleshoot integration failures, API issues, data synchronization problems, and connectivity issues.

3. Microsoft Power Platform

  • Work extensively with:
    • Microsoft Power Apps
    • Power Automate
    • Power BI
    • Microsoft Dataverse
  • Develop and maintain business process automation.
  • Configure workflows and automated processes.
  • Support integration between Power Platform and Dynamics 365 CRM.
  • Assist in implementing solutions that improve business processes and CRM productivity.

4. Data Migration

  • Support migration of data from legacy applications and databases into Dynamics 365.
  • Perform data extraction, transformation, validation, and troubleshooting.
  • Identify and resolve data quality and migration issues.
  • Support data migration activities across multiple Dynamics 365 environments.
  • Ensure migrated data meets business, technical, and quality requirements.

5. BAU & Application Support

  • Provide day-to-day technical and application support for the Dynamics 365 CRM platform.
  • Diagnose and resolve incidents, defects, and production issues.
  • Handle minor enhancements, configuration changes, and change requests.
  • Support CRM environment and configuration activities.
  • Perform authorized data corrections where required.
  • Monitor application performance and troubleshoot technical issues.
  • Coordinate with IT operations, infrastructure, and other technical teams to resolve complex incidents.

6. AI & Intelligent CRM Initiatives

  • Support the implementation of AI use cases integrated with Dynamics 365 CRM.
  • Assist with integration of AI/ML-enabled services such as Microsoft Copilot Studio, Azure AI, Cognitive Services, or equivalent technologies.
  • Support data preparation and AI-related data pipeline activities.
  • Participate in testing, validation, and troubleshooting of AI-enabled CRM features.
  • Contribute to initiatives aimed at improving CRM automation, customer service, and business intelligence through AI.

7. DevOps & Software Delivery

  • Use Azure DevOps for source control, work-item tracking, release management, and CI/CD activities.
  • Follow established development, deployment, testing, and change-management procedures.
  • Participate in code reviews and maintain development standards.
  • Prepare and maintain technical and development documentation.
  • Ensure solutions comply with project architecture, security, and quality standards.

Requirements – Microsoft Dynamics 365 Developer

  • Minimum 6–7 years of hands-on experience in Microsoft Dynamics 365 CE/CRM development and solution delivery.
  • Strong practical experience in Dynamics 365 customization and configuration.
  • Strong development experience with:
    • C#
    • .NET
    • Dynamics 365 Plugins
    • Workflows
    • Business Rules
    • Forms
    • Entities
  • Strong working knowledge of:
    • Power Apps
    • Power Automate
    • Power BI
    • Microsoft Dataverse
  • Hands-on experience with REST/OData APIs and SOAP web services.
  • Experience with Microsoft Azure services, particularly:
    • Azure Functions
    • Azure Logic Apps
    • Azure API Management (APIM)
    • Azure App Services
  • Experience with data migration from legacy systems to Dynamics 365.
  • Experience with Azure DevOps, CI/CD, and source control.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to work independently in a client-facing onsite environment.
  • Fluency in Arabic and English is mandatory for Microsoft Dynamics 365 Developer.
  • Willingness and availability to work full-time onsite in Abu Dhabi, UAE.

Desired Candidate Profile

The following experience and qualifications will be considered a strong advantage:

  • Previous experience delivering government or public-sector CRM and case-management solutions.
  • UAE or broader GCC project experience.
  • Experience working on large-scale enterprise Microsoft Dynamics 365 Developer implementations.
  • Experience with SQL Server.
  • Experience with SSRS and SSIS.
  • Experience integrating Dynamics 365 with SharePoint.
  • Experience with Microsoft Copilot Studio, Azure AI, Cognitive Services, or similar AI technologies.
  • Relevant Microsoft Dynamics 365 certifications such as MB-210, MB-220, MB-400, MB-600, MB-700, or equivalent/current Microsoft certifications.

Job Qualifications

  • strong hands-on Microsoft Dynamics 365 developers rather than purely functional consultants.
  • Independently manage Dynamics 365 development and customization activities, including CRM configuration, C#/.NET plugin development, integrations, troubleshooting, data migration, automation, and application support.

Sign In Required

You must be a registered user to view application details.

Sign Up Already a User? Log In
Scroll to Top