career opportunities
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:
- A comprehensive CV
- A copy of your identity document or passport
- Copies of all academic certificates obtained.
Process:
- The application is received and screened against required skills, competencies and experience
- The candidate is required to complete a technical case study
- Face-to-face and online psychometric assessments are conducted
- An interview is conducted
- Credential checks and references are completed
- If the candidate is successful, an offer of employment is made.
Job Title
Microsoft Dynamics 365 ConsultantEmployment Type
Full TimeExperience
5 to 10 yearsSalary
Cost To CompanyJob Published
09 January 2026Job Reference No.
3191998572Job 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
- 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.
- 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.
- 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.
- 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.
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.
- +27 (0) 10 085 9503
- info@idbasesoftware.com
- Midrand, Johannesburg, South Africa.
- Hyattsville, Maryland USA
news Room
Real-world lessons in digital transformation – going beyond theory
Copyright © 2026 iDbase Software | All Rights Reserved.
