Senior Technical Consultant – Microsoft Dynamics 365 CRM

DXC Technology

Dubai

On-site

AED 350,000 - 550,000

Full time

29 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DXC Technology is seeking a Senior Technical Consultant to lead design, development, and rollout of Microsoft Dynamics 365 CRM across Sales, Service, Field Service, and Marketing in the UAE. You will integrate with Azure, implement Power Platform components, and guide complex CRM programs for enterprise customers.

Ideal candidates have 8+ years of hands-on Dynamics 365 experience, strong integration skills, and a track record of delivering secure, scalable CRM solutions within financial or

Qualifications

  • Minimum 8 years of hands-on experience delivering Microsoft Dynamics 365 CRM/Customer Engagement technical implementations, rollouts, and support
  • Strong knowledge of Dynamics 365 modules: Sales, Customer Service, Field Service, Marketing, and Dataverse
  • Experience developing plugins, custom workflow activities, custom actions/APIs, PCF controls, and deployment pipelines

Responsibilities

  • Lead technical design, development, and implementation of Dynamics 365 CRM solutions
  • Design and implement integrations using REST/SOAP APIs and Azure Services
  • Develop and extend Power Platform components and Dataverse security
  • Provide technical leadership and mentorship to the CRM team
  • Ensure security, governance, and lifecycle management across environments

Skills

CRM delivery
Azure integration
Power Platform
Technical leadership

Tools

Dataverse
Power Apps
Power Automate
Azure DevOps

Job description

Senior Technical Consultant - Microsoft Dynamics 365 CRM

Location: United Arab Emirates

Practice: Modern Application Development

Employment Type: Full-time

DXC Technology is seeking a highly experienced Senior Technical Consultant - Microsoft Dynamics 365 CRM to join our Modern Application Development practice in the UAE.

The successful candidate will lead the technical design, development, integration, and rollout of enterprise Microsoft Dynamics 365 Customer Engagement solutions. The role will support complex CRM and digital transformation programs across Dynamics 365 Sales, Customer Service, Field Service, Marketing, and the Microsoft Power Platform.

Working closely with business stakeholders, solution architects, functional consultants, developers, and delivery teams, the consultant will translate business requirements into secure, scalable, and high-quality technical solutions.

Experience delivering CRM implementations within corporate banking or retail banking environments is highly preferred.

Key Responsibilities
Dynamics 365 Technical Delivery
  • Lead the technical design, development, customization, and implementation of Microsoft Dynamics 365 CRM and Customer Engagement solutions.
  • Configure and customize Dataverse tables, forms, views, dashboards, business rules, workflows, security roles, and business process flows.
  • Develop plugins, custom workflow activities, custom actions and APIs, PCF controls, ribbon commands, and reusable technical components.
  • Develop server-side components using C#, .NET Framework, ASP.NET, and .NET Core/.NET 6+ where applicable.
  • Ensure that technical solutions comply with Microsoft development standards, security requirements, and enterprise architecture principles.
Integration and Azure Services
  • Design and implement integrations between Dynamics 365 and enterprise applications using REST and SOAP APIs.
  • Build integration solutions using Azure Functions, Logic Apps, Service Bus, App Services, and other Azure Integration Services.
  • Integrate Dynamics 365 with ERP, contact-centre, portal, payment, middleware, and third-party platforms.
  • Apply secure integration practices using Azure Key Vault, managed identities, authentication protocols, and appropriate monitoring controls.
  • Monitor and troubleshoot integrations using Application Insights and other Azure monitoring capabilities.
Power Platform Development
  • Design, build, and extend solutions using Power Apps, Power Automate, Dataverse, and Power Pages.
  • Configure Dataverse security, connectors, environment settings, and data‑access controls.
  • Support environment management and application lifecycle management across development, testing, UAT, and production environments.
  • Contribute to Copilot Studio, Customer Insights, Omnichannel, and AI‑enabled CRM use cases where required.
CRM Rollout and Deployment
  • Support end‑to‑end CRM rollout activities, including environment readiness, configuration alignment, integration testing, UAT support, deployment preparation, and post‑go‑live stabilization.
  • Define environment, solution‑packaging, deployment, release‑management, and rollback strategies.
  • Establish and maintain CI/CD pipelines using Azure DevOps and Microsoft‑recommended application lifecycle management practices.
  • Coordinate technical releases across development, testing, UAT, pre‑production, and production environments.
  • Provide production support and resolve complex technical and performance issues.
Data Migration and Reporting
  • Support data migration, cleansing, transformation, duplicate detection, reconciliation, and integration mapping.
  • Use Dataverse, Dataflows, SSIS, KingswaySoft, SQL, or comparable tools to execute data‑migration activities.
  • Develop reports and data queries using Power BI, FetchXML, SQL, and Dynamics 365 reporting capabilities.
  • Ensure data quality, governance, security, and traceability throughout migration and deployment activities.
Solution Design and Governance
  • Participate in requirements analysis, fit‑gap workshops, technical‑design sessions, estimation, and architecture reviews.
  • Translate functional requirements into scalable technical designs and implementation plans.
  • Ensure compliance with security roles, field‑level security, data residency, cybersecurity, and regulatory requirements.
  • Conduct code reviews and ensure adherence to coding, documentation, testing, and release standards.
  • Identify technical risks, dependencies, and design constraints early in the delivery lifecycle.
Technical Leadership
  • Provide technical direction, mentoring, and hands‑on support to CRM developers and consultants.
  • Collaborate with solution architects, functional consultants, product owners, business analysts, and delivery managers.
  • Support effort estimation, resource planning, technical quality assurance, and delivery governance.
  • Promote reusable components, engineering standards, knowledge sharing, and continuous improvement.
Documentation
  • Prepare and maintain technical‑design documents, interface specifications, data‑mapping documents, deployment guides, and support procedures.
  • Produce unit‑testing evidence, code‑review reports, release notes, and production‑support handover documentation.
  • Maintain accurate records of technical decisions, risks, dependencies, and configuration changes.
Required Experience
  • Minimum 8 years of hands‑on experience delivering Microsoft Dynamics 365 CRM/Customer Engagement technical implementations, rollouts, and support.
  • Strong technical expertise across Dynamics 365 Sales, Customer Service, Field Service, Marketing, Dataverse, and Model‑Driven Apps.
  • Demonstrated experience developing plugins, custom workflow activities, custom actions/APIs, PCF controls, ribbon commands, and client‑side extensions.
  • Strong knowledge of Power Apps, Power Automate, Dataverse security, connectors, environment management, and application lifecycle management.
  • Proven experience integrating Dynamics 365 with enterprise applications using Web API, REST/SOAP services, Azure Integration Services, or third‑party integration platforms.
  • Hands‑on experience with Azure Functions, Logic Apps, Service Bus, Key Vault, App Services, Application Insights, and Azure DevOps.
  • Experience with solution packaging, environment strategy, release management, and automated deployment pipelines.
  • Experience performing data migration, data‑quality validation, integration mapping, and reconciliation.
  • Strong understanding of solution architecture, security models, field‑level security, data governance, and performance optimization.
  • Ability to prepare comprehensive technical documentation and production‑support handover materials.
Preferred Experience
  • Experience delivering Dynamics 365 CRM solutions within corporate banking, retail banking, or broader financial‑services environments.
  • Exposure to customer onboarding, relationship management, sales‑pipeline management, service requests, complaints, case management, and customer‑engagement processes.
  • Previous experience working in the UAE or supporting UAE/GCC enterprise clients.
  • Knowledge of UAE/GCC data‑residency, cybersecurity, regulatory, and financial‑services delivery requirements.
  • Experience with Omnichannel for Customer Service, Customer Insights, Power Pages, Copilot Studio, or AI‑enabled CRM scenarios.
  • Exposure to Agile/Scrum, SAFe, DevSecOps, automated testing, and enterprise release governance.
  • Arabic‑language capability is an advantage.
Certifications

Microsoft certifications in one or more of the following areas are preferred:

  • Microsoft Power Platform
  • Microsoft Dynamics 365 or Power Platform Solution Architect
What We Are Looking For
  • Strong analytical, troubleshooting, and problem‑solving capabilities.
  • Excellent verbal and written communication skills.
  • Ability to communicate technical concepts clearly to technical and non‑technical stakeholders.
  • Strong stakeholder‑management and client‑engagement skills.
  • A collaborative and adaptable approach to working across multidisciplinary teams.
  • A proactive, accountable, and delivery‑focused mindset.
  • Ability to manage competing priorities and deliver high‑quality outcomes in a dynamic enterprise environment.
  • Commitment to secure engineering, technical quality, documentation, and continuous improvement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Microsoft Dynamics 365 CRM Developer
Senior Microsoft Dynamics 365 CRM Developer

Confidential Company • Abu Dhabi

On-site
AED 360,000 - 540,000
MS Dynamics 365 CRM Application Specialist
MS Dynamics 365 CRM Application Specialist

Bonobos • Abu Dhabi

On-site
AED 240,000 - 360,000
Senior Finance Systems Specialist - D365 FO
Senior Finance Systems Specialist - D365 FO

Talabat • Dubai

On-site
AED 246,000 - 391,000
MB-310 Certification Support
ERP Project Lead MSD
ERP Project Lead MSD

techcarrot • United Arab Emirates

On-site
AED 240,000 - 360,000
Senior Dynamics 365 / Dataverse & Power Automate Developer
Senior Dynamics 365 / Dataverse & Power Automate Developer

BlackStone eIT • Dubai

On-site
AED 260,000 - 500,000
Private Health Insurance
Pension Plan
Training & Development
+1
Dynamics 365 CE Technical Architect (Relocate to Malta/Big 4)
Dynamics 365 CE Technical Architect (Relocate to Malta/Big 4)

Black Pen Recruitment • Dubai

On-site
AED 340,000 - 510,000
Allowances
Travel allowances
Certifications
+2
Business Development Manager
Business Development Manager

Lootah Holding LLC • Dubai

On-site
AED 350,000 - 650,000
Enterprise Applications Developer
Enterprise Applications Developer

Fisher Human Resource Consultancy • Dubai

On-site
AED 250,000 - 420,000
Senior Dynamics 365 CRM Developer - Onsite UAE
Senior Dynamics 365 CRM Developer - Onsite UAE

Confidential Company • Abu Dhabi

On-site
AED 360,000 - 540,000
Microsoft 365 Engineer
Microsoft 365 Engineer

Dautom • Abu Dhabi

On-site
AED 300,000 - 420,000