logo

View all jobs

MS Dynamics CE Developer (Intermediate – Senior)

Sandton, Johannesburg, Gauteng
POSITION: MS Dynamics CE Developer (Intermediate – Senior)
LOCATION: Sandton (Hybrid)
SALARY: Neg.


A global software company seeking an Intermediate to Senior Microsoft Dynamics 365 Customer Engagement (CE) Developer
to join their dynamic team. The ideal candidate will have hands-on experience in building, customizing, and integrating CE solutions,
with strong problem-solving abilities and the ability to work across teams and clients.


Minimum Requirements
  • 4+ years of hands-on experience in Microsoft Dynamics 365 CE/CRM development.
  • Proficiency with Microsoft Dynamics SDK, including plugin development, custom workflow activities, and API integrations.
  • Advanced experience with SQL, including query construction, performance tuning, and ETL development.
  • Experience working in Agile development environments.
  • Experience integrating Dynamics CE with other Microsoft platforms (Power Platform, Azure, SharePoint).
  • Exposure to Power Automate, Power Apps, or Canvas Apps.
  • Microsoft certifications in Dynamics 365 (e.g., PL-400, MB-210) (preferred).

Key Responsibilities
  • Design, develop, customize, and deploy solutions using Microsoft Dynamics 365 CE/CRM.
  • Utilize the Dynamics 365 SDK for extensions, plugin development, and integrations.
  • Collaborate with business analysts, consultants, and end-users to understand business needs and translate them into scalable technical solutions.
  • Build and optimize SQL queries and ETL processes for efficient data access and transformation.
  • Troubleshoot and resolve technical issues in Dynamics CE environments.
  • Follow best practices for source control, solution management, and deployment automation.
  • Participate in code reviews and mentor junior developers as needed.

Key Competencies
  • Adaptability: Ability to adjust effectively to new structures, requirements, or technology.
  • Decision Making: Makes informed, balanced, and sound technical and business decisions.
  • Gaining Commitment: Effectively uses communication and interpersonal skills to build trust and influence.
  • Initiating Action: Proactively takes steps to accomplish objectives and drive outcomes.
  • Ownership: Assumes accountability for the completion and quality of deliverables.
  • Team Orientation: Works collaboratively and constructively within a team environment.
  • Thinking Skills: Strong analytical and conceptual thinking skills to interpret information and solve complex problems.

Share This Job

Powered by