Dynamics 365 Support Developer

Delivery Team – Johannesburg, Gauteng


The ideal candidate must have hands-on experience with the latest versions of Microsoft Dynamics 365 and Microsoft Power Platform.

Great communication skills and ability to work with and lead a team of junior developers is essential.

The Developer works with the Support Desk Manager, Delivery Managers and Solution Architects to implement and support Dynamics 365 environments using best practices.

The developer plays a role in equipping both the customer and the team with the knowledge to support and implement Dynamics 365 in the most effective way and also guiding the team to develop according to the defined coding standards at The CRM Team.

Key Responsibilities: 

  • Collaborate with internal teams to resolve tickets
  • Passion for innovation and the highest quality solutions
  • Test and deploy Dynamics 365 solutions
  • Revise, update, refactor and debug code
  • Code Reviews of fellow developers within the team
  • Improve and refine on existing solutions
  • Develop relevant documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
  • Gather technical requirements and propose solutions based on client’s architectural and business needs 
  • Develop technical solution designs and implementation plans
  • Enhance efficiency of development, testing and release process; develop tools and frameworks to ensure robust and high-quality delivery of Dynamics 365 Implementations


  • 5+ years of experience implementing and managing Microsoft Dynamics 365 solutions at an enterprise level
  • SC/ B.COM in Computer Science/Information Systems or relevant discipline
  • Ability to work on multiple Support tickets simultaneously
  • Extensive experience in Microsoft Dynamics CRM 2013, 2015, 2016 and Microsoft Dynamics 365 (Online)
  • Expertise in aligning business and technology requirements
  • Experience with SSIS, SSRS and Power BI reporting
  • Microsoft Dynamics certification not older than 2 years
  • Strong experience with JavaScript, C#, .Net within the Dynamics 365 stack (Plugins, Workflows, WebResources, etc.)
  • Strong experience in creating Plugins, Workflows, WebResources, Azure LogicApps, Azure Functions, Azure Service Bus, etc.
  • Strong Dynamics 365 customisation and configuration experience
  • Strong setup and configure experience with Microsoft Dynamics 365 instances, Field Service, Sales and Customer Service hub, Microsoft Portals, etc.
  • Extensive experience with deployment to large scale production systems. Including data migration, code merge, solution migration, etc.
  • Previous migration project experience
  • Strong experience working with Microsoft Portal projects within the past few years
  • Strong experience working with Microsoft Field Service within the past few years
  • Experience in working on the Power Platform – Flow, PowerBI and PowerApps
  • Microsoft Dynamics 365 Marketing experience would be an added advantage
  • Exceptional analytical and problem-solving skills
  • Great interpersonal skills and can be collaborative
  • Great Communicator
  • Has a sense of urgency
  • Be autonomous and think creatively
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Understanding of Agile methodologies
  • Excellent troubleshooting and communication skills
  • Attention to detail

Apply Now!


Johannesburg, Gauteng


Delivery and Projects

Employment Type


Minimum Experience

5 Years Experience

Experience with Microsoft Dynamics 365 and Power Platform

Preferred: Certifications for Dynamics 365 and Power Platform


Market Related