CRM Developer

Jeddah

Contract

Related Jobs

Microsoft Dynamics 365 Developer (On-Premise)

We are seeking an experienced Microsoft Dynamics 365 Developer with strong hands-on expertise in on-premise implementations to design, develop, and support custom CRM solutions. The role focuses on enhancing business processes through tailored development, system integrations, and reliable data management within an on-premise Dynamics 365 environment.

Key Responsibilities

Design, develop, and maintain custom Microsoft Dynamics 365/CRM solutions, including plugins, workflows, custom workflow activities, and web resources using C# and JavaScript

Translate functional requirements into technical designs and produce detailed technical documentation

Implement and support integrations with third-party systems using REST/SOAP APIs, SSIS, and other middleware tools

Perform data migration activities and ensure data integrity across Dynamics 365 and SQL Server databases

Customize out-of-the-box reports and develop custom SSRS reports as required

Troubleshoot, diagnose, and resolve complex technical issues and provide ongoing application support

Collaborate closely with business analysts, solution architects, and stakeholders to deliver effective solutions

Maintain clean, well-tested code and ensure development follows best practices and organizational standards

Required Skills and Experience

Minimum of 6+ years of hands-on experience developing Microsoft Dynamics 365/CRM solutions

At least 4 years of experience working specifically with on-premise Dynamics CRM deployments

Strong understanding of Dynamics 365 architecture, entity customization, security roles, business units, and teams

Proficiency in C#, .NET Framework, JavaScript, HTML, and CSS

Hands-on experience with Microsoft SQL Server, SSIS, and SSRS

Solid knowledge of the Dynamics CRM SDK and developer tools

Experience using source control tools such as Git or Azure DevOps
Preferred Qualifications

Microsoft Dynamics 365/CRM certifications

Experience with Power Platform tools (Power Apps, Power Automate, Power BI)

Familiarity with Agile development methodologies