Job Description:
Job Title: CRM Developer
Location: Hybrid (Sandton)
Type: 12-Month Contract
Introduction:
Were on the lookout for a talented CRM Developer to join one of the leading banks on a 12-month contract. This hybrid role, based in Sandton, focuses on the development and optimisation of model-driven apps in Microsoft Dynamics 365 to support and streamline lead management processes.
Key Responsibilities:
-
Design, develop, and deploy model-driven apps using Dynamics 365 CRM.
-
Build and customise automation workflows and business processes using Power Automate.
-
Develop plugins, custom workflows, and business process flows within the Dynamics 365 environment.
-
Use JavaScript, HTML, and CSS to extend CRM functionality and enhance user experience.
-
Work extensively with PowerApps Component Framework (PCF) and Microsoft Dataverse.
-
Contribute to the full development lifecycle, from requirements gathering to deployment and support.
-
Leverage Agile methodologies and DevOps practices in day-to-day work.
-
Collaborate with cross-functional teams, including Sales, Marketing, and Service departments, to ensure solutions meet business needs.
-
Integrate external systems using REST APIs and apply best practices for secure, scalable integration.
Requirements:
-
35 years hands-on experience in Dynamics 365 CRM development.
-
Proficient in model-driven apps, Power Automate, JavaScript, HTML, and CSS.
-
Strong experience with PowerApps Component Framework (PCF) and Microsoft Dataverse.
-
Proven experience writing plugins, workflows, and business process flows.
-
Exposure to Dynamics 365 Sales, Service, and Marketing modules.
-
Solid understanding of Agile and DevOps principles.
-
Background in object-oriented programming using languages such as C# or Java.
-
Experience with integration techniques and RESTful APIs.
-
Ability to work independently in a hybrid work model while contributing to a collaborative team environment.
Bonus Points For:
-
Microsoft certifications in Dynamics 365 or Power Platform.
-
Experience with Azure DevOps or Git-based CI/CD pipelines.
-
UI/UX awareness or experience in building user-friendly CRM interfaces.