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 elevate 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