←  Back to all vacancies

Senior Microsoft Dynamics 365 CRM Developer

TAWANTECH

Technology & IT

πŸ“ Saudi Arabia
πŸ’Ό Full-time
πŸ•’ Posted 7 weeks ago

Job description

Role Overview

Senior Microsoft Dynamics 365 CRM Developer at TAWANTECH. The role requires a highly experienced developer with 9+ years of hands-on experience in Microsoft Dynamics 365 CRM development, with strong expertise in On-Premises environments and advanced technical capabilities across the full development lifecycle.

Role Purpose

To develop, customize, configure, and maintain enterprise-scale Microsoft Dynamics 365 CRM solutions that meet complex business and technical requirements, while designing integrations with external systems and ensuring successful solution delivery through troubleshooting, documentation, and cross-functional collaboration.

Key Responsibilities

Development & Customization

  • Develop, customize, configure, and maintain Microsoft Dynamics 365 CRM solutions based on business and technical requirements.
  • Develop custom plugins, workflows, and integrations using C# and .NET technologies.
  • Analyze business and technical requirements and translate them into scalable Dynamics 365 solutions.

Integration & Data Management

  • Design and implement integrations between Dynamics 365 CRM and external systems using REST APIs, web services, and middleware.
  • Perform data migration, system upgrades, and integration-related activities within the Dynamics 365 ecosystem.
  • Work with Microsoft SQL Server for database development, troubleshooting, queries, and data-related activities.

Support & Troubleshooting

  • Troubleshoot and resolve complex CRM, integration, and system functionality issues.
  • Support application releases, deployments, and production issues.

Documentation & Governance

  • Develop and maintain technical documentation, including solution designs, technical specifications, integration documentation, and deployment guides.
  • Follow development standards, version control practices, and CI/CD processes using Azure DevOps.

Stakeholder Collaboration

  • Work closely with business stakeholders, technical teams, and other application teams to ensure successful solution delivery.

Qualifications & Experience

  • 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.
  • Experience developing custom plugins and workflows.
  • Experience with data migration and Dynamics 365 upgrades.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (preferred).

Skills & Competencies

Technical Skills

  • Strong programming skills in C#.
  • Strong knowledge of .NET and .NET Core.
  • Strong experience with REST APIs and web services.
  • Strong Microsoft SQL Server (MSSQL) skills.
  • Experience integrating Dynamics 365 with external applications and enterprise systems.
  • Experience with Azure DevOps, including Boards, Work Items, and Git repositories.
  • Good understanding of full-stack development concepts.

Professional Competencies

  • Strong analytical and problem-solving skills.
  • Strong troubleshooting 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.

Additional Information

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.

People looking at this role also searched

Report this job

⚑ Quick Apply

Create your account and upload your CV to apply for β€” takes less than a minute.

✨ Get a free AI ATS Score Report for your CV the moment you sign up.