Job Search and Career Advice Platform

Enable job alerts via email!

Microsoft Dynamics CRM Consultant

Systems Arabia

Riyadh

On-site

SAR 150,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in the Riyadh Region is seeking a Dynamics 365 Developer responsible for creating and supporting Microsoft Dynamics 365/CRM solutions. The ideal candidate will have over 6 years of experience in Dynamics 365 development, with a strong foundation in SQL Server and SSIS. Collaboration with business stakeholders is key, ensuring efficient and effective CRM solutions. This role requires excellent communication and problem-solving skills in a fast-paced, agile environment.

Qualifications

  • 6+ years of hands-on experience developing Microsoft Dynamics 365/CRM solutions.
  • Minimum 4 years of experience with on-premise Dynamics 365/CRM deployments.
  • Strong knowledge of the Dynamics 365 platform, including entity customization.

Responsibilities

  • Translate functional and business requirements into technical designs.
  • Create and maintain technical design documents.
  • Implement integrations with third-party applications.

Skills

Dynamics 365 development
SQL Server
SSIS
SSRS
Agile/Scrum
Problem-solving
Communication skills

Education

Bachelor’s degree in Computer Science or related field

Tools

Dynamics CRM SDK
Git
Azure DevOps
Job description

The Dynamics 365 Developer is responsible for designing, developing, and supporting end-to-end Microsoft Dynamics 365/CRM solutions in an on-premise environment. The role collaborates closely with business stakeholders, solution architects, and technical teams to deliver scalable, secure, and high-quality CRM solutions that enhance business efficiency and system integration.

Responsibilities
  • Translate functional and business requirements into technical designs and implementation solutions
  • Create and maintain technical design documents aligned with best practices and organizational standards
  • Implement integrations with third‑party applications and enterprise systems using REST/SOAP APIs, web services, SSIS, or middleware tools
  • Perform data migration activities and ensure data integrity within Dynamics 365 and SQL Server databases
  • Customize out-of-the-box CRM reports and develop custom SSRS reports as required
  • Troubleshoot, diagnose, and resolve complex application and performance issues in a timely manner
  • Collaborate with business analysts, solution architects, and end users to deliver effective and scalable solutions
  • Maintain clean, well‑tested code and comprehensive technical documentation for all customizations and configurations
  • Provide ongoing technical support and contribute to continuous improvement initiatives
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • 6+ years of hands‑on experience developing Microsoft Dynamics 365/CRM solutions
  • Minimum 4 years of experience working with on‑premise Dynamics 365/CRM deployments
  • Strong knowledge of the Dynamics 365 platform, including entity customization, security models, business units, and teams
  • Hands‑on experience with Microsoft SQL Server, SSIS, and SSRS
  • Experience using Dynamics CRM SDK and developer tooling
  • Familiarity with source control and CI/CD tools such as Git and Azure DevOps
  • Experience working in Agile/Scrum development environments
  • Strong analytical, problem‑solving, and debugging skills
  • Excellent verbal and written communication skills, with the ability to work with both technical and non-technical stakeholders
  • Ability to work independently and manage multiple priorities effectively
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.