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.