career opportunities

JOIN A TEAM OF CURIOUS MINDS, PROBLEM-SOLVERS, AND INNOVATORS DRIVING HIGH-IMPACT CHANGE FOR OUR CLIENTS, COMMUNITIES, AND THE WORLD.

We’re excited for new talent!

Our goal is to recruit and build an exceptional cadre of professionals who are passionate about doing work that matters. Successful candidates are placed into a niche practice area that best suits their skill set, interests and personal capability. 

Opportunities do not follow a set timeline. Instead, opportunities at this level are advertised when they become available on an ongoing basis.

Your application must consist of:

Process:

Job Title
Microsoft Dynamics 365 Consultant
Employment Type
Full Time
Experience
5 to 10 years
Salary
Cost To Company
Job Published
09 January 2026
Job Reference No.
3191998572

Job Description

About the Role

We are seeking a highly skilled Microsoft Dynamics 365 Consultant to join our dynamic data team. You will be responsible for implementing, configuring, and optimizing Dynamics 365 solutions to meet business requirements. This role is ideal for professionals who thrive in enterprise software environments, value efficient and scalable CRM/ERP practices, and enjoy collaborating with cross-functional teams to deliver high-quality solutions.

Key Responsibilities

  1. Implementation & Configuration
  • Lead end-to-end Dynamics 365 CE implementations, including requirement gathering, configuration, and customization of modules such as Sales, Customer Service, Finance, Field Service, and Project Service Automation.
  • Design workflows, business rules, dashboards, forms, and reports to align with business processes.
  • Conduct system testing, validate functional and technical specifications, and ensure solutions meet client requirements.
  • Implement Power Platform components (Power Apps, Power Automate, Power BI, Dataverse) to enhance functionality.
  1. Integration & Optimization
  • Integrate Dynamics 365 with external systems and enterprise applications to ensure seamless data flow.
  • Optimize existing solutions, identifying and implementing process improvements.
  • Configure and maintain security roles, access controls, and data integrity policies.
  1. Stakeholder Collaboration & Support
  • Provide guidance, mentoring, and training to end-users and junior consultants.
  • Serve as the primary point of contact for business stakeholders, translating requirements into actionable Dynamics 365 solutions.
  • Communicate progress, risks, and mitigation strategies to clients and internal teams.
  • Contribute to pre-sales activities, including demos, proof-of-concepts, and solution proposals.
  • Document workshops, requirements, solutions, and best practices for sustainable client success.
  • Support practice development initiatives, such as defining and configuring industry-specific solutions.
  1. Quality, Governance & Continuous Improvement
  • Follow information security policies (ISP and ISMP) and ensure compliance at all times.
  • Identify project risks and escalate or mitigate as appropriate.
  • Promote the company’s values and deliver high-quality, client-focused outcomes.

 

Requirements & Qualifications

Experience:

  • Minimum 5–7 years as a Dynamics 365 Functional Consultant within CRM/ERP environments.
  • Hands-on experience in implementing, configuring, and supporting Dynamics 365 Customer Engagement modules.
  • Proven track record delivering successful solutions in medium to large client organizations.
  • Experience in consulting or client-facing roles, with strong presentation skills.
  • Exposure to both Agile and Waterfall project methodologies.

Must-Have Skills:

  • Dynamics 365 CE (Sales, Customer Service, Field Service, Project Service Automation, or similar)
  • Power Platform (Power Apps, Power Automate, Power BI, Dataverse)
  • Workflows, Business Rules, Dashboards, Forms, Views, Reports
  • CRM/ERP modules
  • Configuration & Customization
  • Integration (APIs, middleware)
  • Security Roles
  • Data Governance
  • Stakeholder Management
  • Business Process Mapping
  • System Testing

Highly Desirable Skills:

  • Multi-country Dynamics 365 deployments
  • Cloud Platforms (Azure)
  • Data Migration
  • System Upgrades
  • CI/CD for Dynamics deployments
  • Microsoft Dynamics CRM Certifications
  • Industry Templates and Accelerators
  • Performance Optimization
  • Problem Solving
  • End-User Training Delivery

 

Education

  • Bachelor’s degree or diploma in Computer Science, Information Systems, or related field.

Additional Information

  • Contract Duration: 12 Months (with possibility of renewal)
  • Salary: Negotiable
  • Location Options: Johannesburg / Cape Town / Remote
  • Must be located in South Africa or hold a valid SA work permit

Skills

Industries

We are a remote-first team!

We don’t feel that you need to go to an office every day to have impact, but we do want our team members to have options.

Our Newsletter

Subscribe to our mailing list to get the updates to your email inbox. By clicking subscribe below, you consent to allow iDbase Software to store and process the personal information submitted above to provide you the content requested.

You have been successfully Subscribed! Ops! Something went wrong, please try again.

Contact Us

Have a question, need a solution, or want to explore how iDbase Software can support your digital goals? We’re here to help. Reach out to our team – we’ll get back to you promptly.

news Room

Real-world lessons in digital transformation – going beyond theory

Copyright © 2026 iDbase Software   |   All Rights Reserved.

Scroll to Top