Senior Microsoft Dynamics 365 CRM Developer
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.
Requirements
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.
Skills
As published by workable · 21 questions · 20 written answers
Basics
First name, Last name, Email, Phone, Address, Resume
Short answers (1)
- what is your expected salary SAR?
Written answers (20)
- what is your current salary in SAR?
- whats your notes period ?
- What is your nationality?
- how old are you ?
- 1. How many years of hands-on experience do you have with Microsoft Dynamics 365 CRM?
- 2. How many years of hands-on experience do you have specifically with Dynamics 365 CRM On-Premises?
- 3. Have you worked on Microsoft Dynamics 365 CRM On-Premises development and customization?
- 4. Do you have experience developing custom Plugins in Dynamics 365 CRM using C#?
- 5. Do you have hands-on experience developing Custom Workflows in Dynamics 365 CRM?
- 6. How many years of professional experience do you have with C# and .NET?
- 6. How many years of professional experience do you have with C# and .NET?
- 7. Do you have hands-on experience with .NET Core?
- 8. Do you have experience integrating Dynamics 365 CRM with external systems?
- 9. Which integration technologies have you worked with?
- 10. Do you have hands-on experience with REST APIs?
- 11. Do you have experience with Dynamics 365 data migration?
- 12. Do you have hands-on experience with Dynamics 365 upgrades?
- 13. How would you rate your Microsoft SQL Server / MSSQL skills?
- 14. Do you have experience writing complex SQL queries and troubleshooting SQL-related issues?
- 15. Do you have experience with Azure DevOps?