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.