Senior Microsoft Dynamics 365 CRM Developer

TAWANTECH

View original posting

Work arrangement
On-site
Occupation
Software & IT
Location
Riyadh, Riyadh Province, SA
Compensation
Not disclosed
Apply by
April 14, 2027

About this role

Job Summary

We are looking for a highly experiencedSenior Microsoft Dynamics 365 CRM Developerwith9+ years of hands-on experiencein Microsoft Dynamics 365 CRM development, with strong expertise inOn-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 inC#, .NET, .NET Core, REST APIs, and Microsoft SQL Server.

Key Responsibilities

  • Develop, customize, configure, and maintainMicrosoft Dynamics 365 CRMsolutions based on business and technical requirements.
  • Design and implement integrations between Dynamics 365 CRM and external systems usingREST APIs, web services, and middleware.
  • Develop customplugins, workflows, and integrationsusing C# and .NET technologies.
  • Performdata migration, system upgrades, and integration-related activitieswithin 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 usingAzure DevOps.
  • Work withMicrosoft SQL Serverfor database development, troubleshooting, queries, and data-related activities.

Requirements

Required Technical Skills

  • 9+ years of professional experiencein Microsoft Dynamics 365 CRM development.
  • Strong hands-on experience withDynamics 365 CRM On-Premises.
  • Experience with Dynamics 365 CRM customization and configuration.
  • Strong programming skills inC#.
  • Strong knowledge of.NET / .NET Core.
  • Experience developingcustom plugins and workflows.
  • Strong experience withREST APIs and web services.
  • Experience integrating Dynamics 365 with external applications and enterprise systems.
  • StrongMicrosoft SQL Server (MSSQL)skills.
  • Experience withdata migration and Dynamics 365 upgrades.
  • Experience withAzure 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 withDynamics 365 CRM Cloud / Online.
    • Experience working in thebanking or financial services sector.
    • Experience working in large-scaleenterprise environments.
    • Experience with middleware and enterprise integration platforms.
    • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Apply on employer site

You'll continue on the employer's careers page to submit your application.