Note: Candidates who are currently based in the UAE will be given preference.
Job Description:
Role Summary
We are seeking an experienced Microsoft Dynamics 365 CRM Technical Consultant/Developer to support the delivery of a large-scale Online School Booking solution. The resource will be responsible for CRM customization, integrations, payment gateway implementation, automation, and end-to-end technical delivery.
Key Responsibilities
Design and develop Microsoft Dynamics 365 CRM solutions.
Develop Plugins, Custom Workflow Activities, Actions, and JavaScript customizations.
Build and maintain Power Automate flows.
Develop and support integrations with external systems and APIs.
Implement payment gateway integrations (PayFort, Apple Pay, payment providers).
Design and implement security roles, business rules, and workflows.
Participate in technical design workshops and solution reviews.
Perform code reviews, testing, deployment, and production support.
Prepare technical documentation and knowledge transfer materials.
Required Skills
5+ years of Microsoft Dynamics 365 CRM development experience.
Strong experience with:
C#
.NET Framework/.NET Core
Dynamics 365 CE
Power Platform
Power Automate
JavaScript
Dataverse
REST APIs
Azure Integration Services
Hands-on experience with:
Plugins
Custom Workflows
Actions
Web Resources
Ribbon Customizations
Business Process Flows
Experience integrating third-party applications and payment gateways.
Strong troubleshooting and problem-solving skills.
Preferred Skills
Experience with Power Pages.
Experience with payment solutions such as PayFort and Apple Pay.
Experience with Azure Functions and Service Bus.
Microsoft Dynamics 365 certifications.