DAC Systems invites you to take your career as an experienced D365 CE Solution Architect / Specialist Consultant to new heights by joining our expanding team servicing local and international clients.

Embrace the chance to excel as a Microsoft D365 CE business specialist in a dynamic environment that fosters creativity, teaming and continuous learning.

This challenging opportunity includes designing and implementing D365 CE solutions for multiple clients. As a senior member of our team, you will play a crucial role in shaping and delivering innovative solutions.

Duties and Responsibilities

  • Join DAC as a Specialist D365 Customer Engagement (CE) Consultant in an architect-level role on new implementations and supporting existing implementations both at clients and internally.
  • Consult to clients by leveraging you extensive knowledge of the D365 CE suite of products and the Microsoft roadmap, understanding where the product is going and how to map that to Business requirements.
  • This role involves mentoring and leading as an architect on a dynamic team, client management, and hands-on consulting. As a senior member of our team, you will play a crucial role in shaping and delivering innovative solutions locally and internationally.

DAC’s delivery philosophy is completely client centric; we are committed to extraordinary client service. In your client facing position this will include:

  • Interact professionally and proactively with clients, taking responsibility for your own and your teams deliverables holding yourself and your team to exceptional standards.
  • Facilitate meetings with clients and ensure excellent communications between all related parties at all times.
  • Perform product presentations internally and to clients, guiding with the Microsoft roadmap and integration to other products in mind.
  • Proactively manage expectations and outcomes.

Analysis, Design and Implementation

  • Oversee the development, testing, and implementation of the technical solution.
  • Deliver on multiple projects simultaneously, integrating with various platforms including D365 F&O, D365 Business Central, and other Microsoft platforms.
  • Engage in cross-platform integration to deliver comprehensive solutions.
  • Perform gap analysis between a client’s requirements and the functionality within Microsoft D365 CE.
  • Gather, understand, architect and document client functional requirements.
    – Analyse existing systems and programs,
    – Define, and document requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
  • Recommend new systems or modifications to existing systems to address client requirements.
  • Define the project scope.
  • Configure system to documented requirements.
  • Lead or be an active participant of a workgroup with the need for specialized knowledge.
  • Provide guidance on how your area of capability can resolve an organizational need, and actively participate in all phases of the software development life cycle.


  • Interpret written requirements and technical specification documents.
  • Generate design specifications for software development.
  • Review technical documentation, prior to distribution to end-users.
  • Ensure correct detailed technical documentation is delivered.

Testing and Quality

  • Review and analyse system specifications to determine whether all required elements have been included.
  • Validate that the final product satisfies the defined requirements.
  • Investigate, analyse and document reported defects.
  • Validate that the final product satisfies the defined requirements.

Client Training

  • Design, organise, set up and deliver courses to meet the needs of the client.
  • Conduct direct training sessions for all staff on the software applications.
  • Monitor, evaluate and review the quality and effectiveness of training, assessment and outcomes of courses delivered.
  • Write and update training manuals and handouts for training purposes.

Sales and presales

  • Assist in the sales cycle with presales support and demonstrations to clients.
  • Provide input into proposals in terms of product specific information and timing and costing projections.

Internal Teaming and Mentoring

DAC’s management philosophy is that our staff come first, you are challenged, appreciated and developed:

  • Conduct training sessions for all staff on a wide range of software applications.
  • Provide one-on-one training support as and when required.
  • Leverage your extensive experience to drive successful project outcomes.
  • Work with a cutting-edge, highly skilled team that is passionate about their work in a manner that creates a positive work environment.
  • Team in a knowledge-sharing environment where expertise is freely exchanged.
  • Be and active part of a passionate, delivery-driven, multi-functional project team.
  • Actively contribute to project teams, collaborating with colleagues to achieve common goals.

Skills development

  • Keep up to date with relevant systems, software and where appropriate programming languages used within the organisation.
  • Actively share your knowledge with your team and all interested parties in DAC as well as driving a participative culture on individual development and growth.

Desired Experience and Qualifications

To be successful, you would require the following:

  • A sound Functional Knowledge of Microsoft Dynamics 365 Sales, Marketing, Customer Service, Field Services, Omnichannel and Project Operations.
  • Proficiency in Configuration and Customization of Microsoft Dynamics Apps – Fields, Forms, Views, Business Rules, Site Maps, Dashboards, Workflows and Business Processes.
  • Knowledge and proficiency in working with the Microsoft Power Platform, especially PowerBI and Power Automate.
  • Customization and Automation using Microsoft Model Driven PowerApps.
  • Proficiency in working with DataVerse, Virtual Tables, Dual Write functionality and Integration.
  • Understanding of Microsoft Dynamics Licensing.
  • Good knowledge of SQL and Relational Database management systems.
  • Working knowledge of Data Management in Dynamics.
  • Excellent communication (written and verbal), time management, interpersonal and team participation skills are a must.
  • Understanding of Business Requirements regarding Customer Service and the Sales Process.
  • Understanding of Business Processes and End User Experiences.
  • Microsoft certifications.
  • Basic JavaScript Skills.
  • Ability to work independently and take the initiative.
  • Positive attitude of learning, teaming and a proactive commitment to quality.


At DAC, your cost-to-company salary is competitively benchmarked based on your experience and skill level.

Our offering encompasses more than monetary rewards:

  1. We have a winning culture where you count.
  2. We value you as a complete individual, considering not just your delivery and skill set but your overall growth and well-being.
  3. We are committed to nurturing and developing your skills, positioning you as a top-tier professional in your field.
  4. You count as an individual and the work you do is valuable, you aren’t a replaceable part in a silo-approach.
  5. You are stretched across various aspects of the technical delivery.


What makes DAC special?

We are always learning, always growing, always improving. Our people are our differentiator.

We have a large, rapidly growing client base of local and international clients although projects are mostly delivered from South Africa.

To apply for this job email your details to