CRM Dynamics Developer - Johannesburg
Salary Negotiable
Johannesburg, Gauteng
Johannesburg,
Gauteng
7 days ago
11-04-2025 1:52:23 PM
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
Experience Level:
Intermediate