Key Responsibilities
-
Perform full-cycle development on Microsoft Dynamics CRM (On-Premise).
- Customize and configure CRM entities, forms, views, dashboards, workflows, and plugins.
- Develop business solutions across modules such as sales, customer service, and financial products.
- Integrate CRM with internal systems using CRM SDK, APIs, and web services.
- Conduct data migration activities and ensure data integrity across environments.
- Troubleshoot system issues and provide technical resolutions efficiently.
- Prepare and maintain technical documentation.
- Collaborate with cross-functional teams, including business analysts and project managers.
- Ensure adherence to security, data protection, and operational standards.
Requirements
Technical Requirements
-
5+ years of hands-on experience in Microsoft Dynamics CRM (On-Premise).
- Strong proficiency in .NET, C#, JavaScript, and CRM SDK.
- Experience with CRM customization, configuration, and solution development.
- Solid understanding of CRM architecture, data models, and security structure.
- Experience with integration techniques, data migration tools, and web services.
- Excellent problem-solving and debugging skills.
- Strong communication skills for interacting with both technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, IT, or related field.
- Arabic speaking is required.
- Must be available on-site (no remote or offshore work allowed).
- Cybersecurity & Compliance Requirements
Certifications (Preferred)
-
Microsoft Certified: Dynamics 365 Customization and Configuration
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: .NET Developer