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