Live opening · Posted 23 hours ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
We are looking for experienced Senior Microsoft Dynamics 365 Developers to support enterprise CRM initiatives through hands-on development, customization, system integration, and technical support.
The ideal candidates will have strong expertise in Dynamics 365 Customer Engagement (CE), Power Platform, Azure integration services, and both cloud-based and on-premises CRM environments. You will collaborate with functional consultants, business analysts, architects, and technical teams to deliver secure, scalable, and high-performing CRM solutions.
Key Responsibilities:
Design, develop, customize, and maintain Microsoft Dynamics 365 CRM / Customer Engagement (CE) solutions.
Develop and support custom plugins, workflows, custom actions, PCF controls, and client-side customizations using JavaScript and TypeScript.
Build and maintain Power Platform solutions using Power Apps, Power Automate, Power Pages, and Dataverse.
Design and implement enterprise integrations using Azure Functions, REST APIs, Logic Apps, Service Bus, and Azure API Management.
Develop and maintain custom applications and integrations using C#, .NET Framework, .NET Core, SQL Server, and Web APIs.
Support Dynamics CRM on-premises environments, including SQL queries, stored procedures, reporting, and environment troubleshooting.
Manage deployments and releases across development, testing, UAT, and production environments.
Troubleshoot complex technical issues, production incidents, integration failures, and performance bottlenecks.
Implement Dynamics 365 security configurations, role-based access controls, field-level security, and secure authentication mechanisms.
Support CI/CD pipelines, source control, branching strategies, and deployment governance using DevOps tools.
Collaborate with functional consultants, business analysts, solution architects, business stakeholders, infrastructure teams, and external vendors.
Prepare technical documentation, solution design specifications, deployment guides, and operational handover materials.
Required Skills
Minimum 5+ years of hands-on experience in Microsoft Dynamics CRM / Dynamics 365 CE development.
Proven experience in a Senior Dynamics 365 Developer, Technical Consultant, Technical Lead, or equivalent technical delivery role.
Strong expertise in Dynamics 365 customization, plugins, workflows, custom actions, PCF controls, JavaScript, TypeScript, and Dataverse.
Hands-on experience with Power Apps, Power Automate, Power Pages, and Dynamics 365 Web APIs.
Strong programming skills in C#, .NET Framework / .NET Core, SQL Server, and RESTful APIs.
Experience with Azure integration services, including Azure Functions, Logic Apps, Service Bus, and API Management.
Practical experience supporting both Dynamics 365 cloud solutions and on-premises CRM environments.
Good understanding of integration architecture, API security, authentication, authorization, and error handling.
Experience with DevOps practices, CI/CD pipelines, version control, and release management.
Strong analytical, problem-solving, communication, and technical documentation skills.
Candidates are required availability during UAE business hours and should be comfortable collaborating with distributed teams and supporting enterprise CRM delivery initiatives.
Work arrangement
Yes
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.