img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعالرياض

وصف الوظيفة

About the Role

TAWANTECH is seeking a Senior Microsoft Dynamics CRM Developer to join our team in Riyadh, Saudi Arabia. This full-time position requires a highly experienced professional with a strong background in Microsoft Dynamics 365 CRM development, particularly within On-Premises environments. Experience with cloud environments is considered an advantage.

Role Overview

The ideal candidate will apply solid experience in Dynamics 365 customization, development, integration, data migration, upgrades, and troubleshooting. This role involves translating business and technical requirements into scalable Dynamics 365 solutions and ensuring successful solution delivery through close collaboration with stakeholders and technical teams.

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 Qualifications and Skills

  • 9+ years of professional experience in Microsoft Dynamics 365 CRM development, specifically with strong On-Premises experience.
  • 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.
  • 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.

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.

Work Environment

This is a full-time position based in Riyadh, Saudi Arabia, requiring a professional capable of working effectively within a business-critical enterprise environment. The role involves collaboration with various technical and business teams to deliver robust solutions.


متطلبات الوظيفة

  • تتطلب ٥-١٠ سنوات خبرة

وظائف مشابهة