Senior Microsoft Dynamics 365 CRM Developer

TAWANTECH

Riyadh

On-site

SAR 180,000 - 280,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TAWANTECH in Riyadh is seeking a Senior Microsoft Dynamics 365 CRM Developer with 9+ years of hands-on experience, especially in On-Premises environments. Cloud experience is a plus.

You will lead customization, integration, data migration, upgrades, and troubleshooting, with strong skills in C#, .NET, REST APIs, and MSSQL, and you will implement plugins and workflows while maintaining technical documentation.

Qualifications

  • 9+ years of hands-on experience in Microsoft Dynamics 365 CRM development.
  • Strong On-Premises Dynamics 365 CRM experience with customization/configuration.
  • Proficient in C#, .NET / .NET Core, REST APIs and MSSQL.
  • Experience developing plugins and workflows and performing data migrations.
  • Familiarity with Azure DevOps, boards, work items, and Git repositories.
  • Excellent analytical, documentation, and problem-solving skills.

Responsibilities

  • Develop, customize, configure, and maintain Dynamics 365 CRM solutions based on requirements.
  • Design and implement integrations between Dynamics 365 CRM and external systems using REST APIs and web services.
  • Develop custom plugins and workflows using C# and .NET technologies.
  • Perform data migration, upgrades, and integration-related activities.
  • Analyze requirements and translate them into scalable Dynamics 365 solutions.
  • Troubleshoot CRM, integration, and system issues; maintain technical docs.
  • Collaborate with stakeholders and IT teams to ensure successful delivery.
  • Support releases, deployments, and production issues; follow CI/CD practices.

Skills

Dynamics 365 CRM
On-Premises deployment
C# programming
.NET / .NET Core
REST APIs / web services
Azure DevOps
Data migration
Dynamics 365 upgrades
Plugins & workflows
SQL Server / MSSQL

Education

Bachelor's degree in Computer Science / IT / Software Engineering

Job description

Job Summary

We are looking for a highly experienced Senior Microsoft Dynamics 365 CRM Developer with 9+ years of hands-on experience in Microsoft Dynamics 365 CRM development, with strong expertise in On-Premises environments. Cloud experience is considered a strong advantage.

The ideal candidate will have solid experience in Dynamics 365 customization, development, integration, data migration, upgrades, and troubleshooting, with strong technical skills in C#, .NET, .NET Core, REST APIs, and Microsoft SQL Server.

Key Responsibilities
  • Develop, customize, configure, and maintain Microsoft Dynamics 365 CRM solutions based on business and technical requirements.
  • Design and implement integrations between Dynamics 365 CRM and external systems using REST APIs, web services, and middleware.
  • Develop custom plugins, workflows, and integrations using C# and .NET technologies.
  • Perform data migration, system upgrades, and integration-related activities within the Dynamics 365 ecosystem.
  • Analyze business and technical requirements and translate them into scalable Dynamics 365 solutions.
  • Troubleshoot and resolve complex CRM, integration, and system functionality issues.
  • Develop and maintain technical documentation, including solution designs, technical specifications, integration documentation, and deployment guides.
  • Work closely with business stakeholders, technical teams, and other application teams to ensure successful solution delivery.
  • Support application releases, deployments, and production issues.
  • Follow development standards, version control practices, and CI/CD processes using Azure DevOps.
  • Work with Microsoft SQL Server for database development, troubleshooting, queries, and data-related activities.
Required Technical Skills
  • 9+ years of professional experience in Microsoft Dynamics 365 CRM development.
  • Strong hands-on experience with Dynamics 365 CRM On-Premises.
  • Experience with Dynamics 365 CRM customization and configuration.
  • Strong programming skills in C#.
  • Strong knowledge of .NET / .NET Core.
  • Experience developing custom plugins and workflows.
  • Strong experience with REST APIs and web services.
  • Experience integrating Dynamics 365 with external applications and enterprise systems.
  • Strong Microsoft SQL Server (MSSQL) skills.
  • Experience with data migration and Dynamics 365 upgrades.
  • Experience with Azure DevOps, including Boards, Work Items, and Git repositories.
  • Strong troubleshooting and problem-solving skills.
  • Good understanding of full-stack development concepts.
  • Key Competencies
    • Strong analytical and problem-solving skills.
    • Excellent communication and collaboration skills.
    • Ability to work independently and as part of a technical team.
    • Strong documentation and technical analysis skills.
    • Ability to work effectively in a business-critical enterprise environment.
  • Important Requirement
  • Candidates must have 9+ years of hands‑on experience specifically in Microsoft Dynamics 365 CRM, with strong On‑Premises experience.
    Preferred Qualifications
    • Experience with Dynamics 365 CRM Cloud / Online.
    • Experience working in the banking or financial services sector.
    • Experience working in large-scale enterprise environments.
    • Experience with middleware and enterprise integration platforms.
    • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Microsoft Dynamics 365 CRM Developer
Microsoft Dynamics 365 CRM Developer

TAWANTECH • Riyadh

On-site
SAR 180,000 - 240,000
Microsoft Dynamics 365 Developer
Microsoft Dynamics 365 Developer

Join Solutions • Riyad Al Khabra

On-site
Microsoft Dynamics 365 Developer
Microsoft Dynamics 365 Developer

SANA for Electrical & Telephone Co. • Riyadh

On-site
SAR 240,000 - 420,000
Senior Dynamics 365 CRM Developer – On-Prem Expert
Senior Dynamics 365 CRM Developer – On-Prem Expert

TAWANTECH • Riyadh

On-site
SAR 180,000 - 280,000
ERP Technical Specialist
ERP Technical Specialist

اسس | OSUS • Riyadh

On-site
SAR 180,000 - 280,000
Microsoft Dynamics 365 (D365) Project Manager X 2 (Onsite)
Microsoft Dynamics 365 (D365) Project Manager X 2 (Onsite)

Rite Global IT Services (RGIS) • Medina Province

On-site
SAR 449,943 - 674,915
Bonuses
Health Insurance
Development support
+1
Senior Dynamics 365 Developer & Power BI Pro
Senior Dynamics 365 Developer & Power BI Pro

SANA for Electrical & Telephone Co. • Riyadh

On-site
SAR 240,000 - 420,000
Microsoft Dynamics Consultant
Microsoft Dynamics Consultant

Awadiunited • Saudi Arabia

On-site
SAR 167,000 - 279,000
Microsoft Dynamics Developer
Microsoft Dynamics Developer

Müller's Solutions • Riyadh

On-site
Microsoft Dynamics 365 Technical Consultant
Microsoft Dynamics 365 Technical Consultant

Nexttec Technology Outsourcing • Riyadh

On-site
SAR 180,000 - 320,000