Senior Microsoft Dynamics 365 CRM Developer
Riyadh
Job description
We are looking for a highly experienced Senior Microsoft Dynamics 365 CRM Developer. 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. Create and maintain technical documentation, including solution designs, specifications, integration docs, and deployment guides. Collaborate with business stakeholders, technical teams, and other application teams to ensure successful delivery. Support application releases, deployments, and production issues. Follow development standards, version control, and CI/CD processes using Azure DevOps. Work with Microsoft SQL Server for database development, troubleshooting, queries, and data activities.
Requirements
- 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 skills
- experience with data migration and Dynamics 365 upgrades
- experience with Azure DevOps including Boards, Work Items, and Git
- strong troubleshooting and problem‑solving skills
- good understanding of full‑stack development concepts
- strong analytical and communication skills
- ability to work independently and within a technical team
- strong documentation and technical analysis abilities
- ability to operate effectively in a business‑critical enterprise environment.
Skills
Let MIFZZA apply for you
Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.