We are looking for an experienced Microsoft Dynamics 365 CRM Specialist to join our team. The ideal candidate will bring strong technical expertise, hands-on CRM customization skills, and the ability to translate business needs into innovative CRM solutions.
Key Responsibilities
- Design, configure, and maintain Microsoft Dynamics 365 CRM modules (Sales, Customer Service, Marketing, etc.).
- Customize entities, fields, forms, workflows, business rules, and dashboards to meet business requirements.
- Integrate Dynamics 365 with third-party systems and internal databases using Power Platform, Azure Logic Apps, Power Automate, and custom APIs.
- Develop plug-ins, JavaScript web resources, and custom workflows using .NET/C# and TypeScript/JavaScript.
- Perform CRM system upgrades, patch management, and performance tuning.
- Provide end-user support, system training, and documentation.
- Partner with business stakeholders to gather requirements and translate them into effective CRM solutions.
- Implement security roles, data access levels, and user management following best practices.
- Monitor system health, perform regular audits, and ensure CRM availability and reliability.
Requirements
- Minimum 5+ years of hands-on experience with Microsoft Dynamics 365 CRM.
- Proficiency in customizing Dynamics 365 using Power Platform, Power Apps, Power Automate, and Dynamics SDK.
- Strong knowledge of C#/.NET, JavaScript, FetchXML, REST/OData APIs, and Azure Services.
- Experience with data migration, integration tools (KingswaySoft, SSIS), and reporting using Power BI.
- Solid understanding of CRM functional modules, customer lifecycle, and sales automation.
- Strong analytical, troubleshooting, and problem-solving skills.
- Fluent in English (Arabic is a plus).