Senior Microsoft Dynamics 365 CRM Developer

TAWANTECHΒ· IT
Apply Now β†—

About this role

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.

Frequently Asked Questions

Is the salary disclosed for the Senior Microsoft Dynamics 365 CRM Developer position at TAWANTECH?
The salary for this Senior Microsoft Dynamics 365 CRM Developer role at TAWANTECH is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Microsoft Dynamics 365 CRM Developer position at TAWANTECH located?
This Senior Microsoft Dynamics 365 CRM Developer role at TAWANTECH is based in Riyadh, Riyadh Province, Saudi Arabia. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Senior Microsoft Dynamics 365 CRM Developer at TAWANTECH belong to?
This Senior Microsoft Dynamics 365 CRM Developer position is part of the IT department at TAWANTECH. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Microsoft Dynamics 365 CRM Developer position at TAWANTECH?
Click the "Apply Now" button on this page. You will be redirected to TAWANTECH's official application portal hosted on workable where you can submit your application directly.
When was the Senior Microsoft Dynamics 365 CRM Developer job at TAWANTECH posted?
This Senior Microsoft Dynamics 365 CRM Developer position at TAWANTECH was posted on Aug 9, 2026. Apply as soon as possible β€” early applications are often reviewed first.
Senior Microsoft Dynamics 365 CRM Developer
TAWANTECH
Apply for this role β†—

You'll be redirected to TAWANTECH's official application page on workable.