Enable job alerts via email!

Senior Dynamics CRM Developer

BlackStone eIT

United Arab Emirates

On-site

AED 220,000 - 294,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in the United Arab Emirates is seeking a Senior Dynamics CRM Developer. The successful candidate will focus on designing, developing, and implementing solutions using Microsoft Dynamics 365. You'll work closely with clients and teams to transform business requirements into technical solutions, ensuring high-quality deliverables in an Agile environment. Competitive benefits include Paid Time Off and a Performance Bonus.

Benefits

Paid Time Off
Performance Bonus
Training & Development

Qualifications

  • Proven experience as a Dynamics CRM Developer with extensive knowledge of the Microsoft Dynamics CRM platform.
  • Strong expertise in developing and customizing solutions within Microsoft Dynamics 365 CRM.
  • Experience in integrating Microsoft Dynamics CRM with other systems and platforms.

Responsibilities

  • Design and develop solutions using Microsoft Dynamics 365 CRM, including custom entities and workflows.
  • Customize Dynamics 365 CRM to meet business requirements.
  • Diagnose and resolve technical issues related to the Dynamics 365 CRM.

Skills

Dynamics CRM Development
C#
JavaScript
SQL Server
Object-Oriented Programming
Integration Development
Agile Methodologies
Documentation

Tools

Microsoft Dynamics 365
Git
SSIS
SSAS
Job description

BlackStone eIT is seeking a talented Senior Dynamics CRM Developer to enhance our innovative team. In this role, you will be integral in designing, developing, and implementing cutting‑edge CRM solutions utilizing Microsoft Dynamics 365. You will collaborate with clients, business analysts, and development teams to translate business requirements into effective technical solutions. Will be responsible for designing, developing, customizing and implementing business solutions using the full stack of Microsoft technologies, including Dynamics CRM (On‑Premises & Cloud) version, Power Platform, Azure. They will serve as a hands‑on developer within an Agile development team.

Responsibilities
  • Design and develop solutions using Microsoft Dynamics 365 CRM (On‑Premises & Cloud), including custom entities, workflows, forms, plugins, and custom controls.
  • Customize Dynamics 365 CRM (On‑Premises & Cloud) to meet business requirements, including building custom business processes, and configuring dashboards, views, and security roles.
  • Develop integrations between D365 CRM (On‑Premises & Cloud) and other systems using web services, APIs, and middleware.
  • Diagnose and resolve technical issues, performance bottlenecks, and bugs related to the Dynamics 365 CRM (On‑Premises & Cloud).
  • Perform unit testing, system testing, and assist with user acceptance testing (UAT).
  • Deploy solutions into production environments while ensuring minimal disruptions to the business.
  • Work with business analysts, and end‑users to understand requirements and translate them into technical solutions.
  • Provide clear and comprehensive documentation for customizations, configurations, and development work.
  • Keep up with the latest developments in the Dynamics 365 platform, technologies, and best practices.
Qualifications
  • Proven experience as a Dynamics CRM Developer with extensive knowledge of the Microsoft Dynamics CRM platform.
  • Strong expertise in developing and customizing solutions within Microsoft Dynamics 365 CRM.
  • Experience in integrating Microsoft Dynamics CRM with other systems and platforms.
  • Solid understanding of Dynamics CRM web services (SOAP/REST) for custom development.
  • Ability to design and implement n‑tier architectures.
  • Proficient in C#, Object‑Oriented Programming, and design patterns.
  • Familiarity with client‑side technologies such as JavaScript, jQuery, CSS, and HTML.
  • Experience with source control management tools (e.g., Git or TFS).
  • Knowledge of database technologies, specifically Microsoft SQL Server (2016/2019).
  • Experience in using tools such as SSIS and SSAS for data manipulation and analysis.
  • Proficient in creating documentation for technical processes and user instructions.
  • Ability to work in a fast‑paced environment and manage multiple tasks effectively.
  • Excellent communication skills and a strong team player.
  • A passion for delivering high‑quality software solutions that meet customer needs.
Benefits
  • Paid Time Off
  • Performance Bonus
  • Training & Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.