Dynamics Developer
Momentum Metropolitan Holdings Limited · Centurion, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Role Purpose
- We are looking for a motivated and detail-oriented Intermediate Dynamics 365 Developer to join our growing team. The successful candidate will assist in the development, customization, and support of Microsoft Dynamics 365 solutions across various projects.
- This is an ideal opportunity for someone with foundational development experience who is eager to build a career in the Microsoft Dynamics ecosystem.
Requirements
- Diploma or Bachelor's Degree in Computer Science, Information Systems, or a related field
- 2+ year experience in software development, ideally with exposure to Microsoft technologies
- Familiarity with Microsoft Dynamics 365 CRM, Power Platform, or Microsoft Dataverse
- Basic understanding of relational databases, APIs, and web services
- Experience with C# and .NET development even at beginner level or higher
Nice to Have
- Exposure to JavaScript, HTML, and CSS for Dynamics 365 form customizations
- Knowledge of Power BI, Power Apps, and Power Automate
- Understanding of Agile development methodologies
- Microsoft certifications e.g., PL-900, MB-910, MB-920 or willingness to obtain
Duties & Responsibilities
- Assist in configuring, customizing, and extending Microsoft Dynamics 365 applications Customer Engagement / Sales
- Develop plugins, workflows, and integrations using C#, .NET, Power Automate, and Power Platform tools
- Support senior developers with system upgrades, data migrations, and testing
- Maintain technical documentation and contribute to user guides
- Troubleshoot and resolve basic issues in Dynamics 365 environments
- Collaborate with functional consultants, testers, and business users to gather requirements and implement solutions
- Participate in training and knowledge-sharing sessions to build Dynamics skills and certifications
Competencies
- Be excited about collaborating and communicating closely with teams and other stakeholders via a distributed model, to regularly deliver design solutions for approval
- Must be a "team player" able to work with management in developing and implementing new processes and enabling systems. Able to work with end user groups to define application needs and identify feasible solutions
- Interacting well with others since teamwork is important
- Be passionate about resolving user pain points through great design and development
- Be open to receiving feedback and constructive criticism
- Be passionate about all thing's UI and other areas of design and innovation. Research and showcase knowledge in the industry's latest trends and technologies
- Exhibiting a commitment to lifelong learning since technology is always changing
- Thinking outside the box to solve problems creatively
- Communicating effectively so that all involved understand what is being done
- Strong interpersonal and communication skills
- Ability to work with all levels of the organization, both technical and non-technical
- Strong analytical problem-solving, and conceptual skills
Closing Date
- 2026/09/08