CRM Dynamics 365 Developer

We are seeking an experienced and dynamic CRM Dynamics 365 Developer to join our team and lead the development of Model-Driven Apps for effective lead management. The ideal candidate will be a proactive problem solver with a solid understanding of Microsoft Dynamics 365 CRM, including custom automation, business process flows, and seamless integrations with various platforms.

Key Responsibilities:

  • Design, develop, and maintain Model-Driven Apps within Microsoft Dynamics 365 CRM to support lead and customer lifecycle management.
  • Build custom automation and configure business process flows using Power Automate and Power Platform tools.
  • Develop and customize solutions using JavaScript, HTML, CSS, and PowerApps Component Framework (PCF).
  • Create and manage custom plugins, workflows, and business logic within Dynamics CRM.
  • Work closely with stakeholders to configure Dynamics 365 Sales, Customer Service, and Marketing modules to meet business needs.
  • Integrate external systems via REST APIs and develop robust solutions leveraging Microsoft Dataverse.
  • Apply Agile methodologies and DevOps practices for continuous development, testing, and deployment.
  • Participate in full development lifecycle activities including design, development, testing, deployment, and maintenance.

Key Skills and Experience:

  • 3-5 years of hands-on experience in Dynamics 365 CRM development.
  • Strong proficiency with:
    • Model-Driven Apps
    • Power Automate / Power Platform
    • Microsoft Dataverse
    • JavaScript, HTML, CSS
    • PowerApps Component Framework (PCF)
    • Custom plugin and workflow development
  • Proven experience with:
    • Dynamics 365 Sales, Service, and Marketing
    • REST API integration and development
    • Agile/Scrum methodologies
    • Azure DevOps / CI/CD practices

Preferred Qualifications:

  • Solid background in Object-Oriented Programming (C#, Java)
  • Ability to design and implement system integrations
  • Microsoft certifications in Power Platform or Dynamics 365 (advantageous)

Job Type:

  • Contract

Location:

  • Johannesburg, Gauteng

Workplace Type:

  • Hybrid

Experience Level:

  • Intermediate

Apply now and be a part of our client’s Dynamic Team! Contact Kivara Rajgopal on [Email Address Removed] or [Phone Number Removed];

Desired Skills:

  • Dynamics 365
  • CRM
  • Power Automate
  • JavaScript
  • HTML
  • PCF
  • Development

Desired Qualification Level:

  • Degree

Learn more/Apply for this position