Position Overview As a Functional Developer (Microsoft Dynamics 365), you will play a key role in translating business requirements into innovative CRM solutions. This position requires a balance of functional consulting, solution design, and technical customization expertise. Key Responsibilities Strategy & Analysis Engage with stakeholders to understand business processes across Sales, Marketing, and Service. Translate business objectives into functional and technical CRM requirements. Conduct gap analyses, blueprinting workshops, and process optimization reviews. Solution Design & Delivery Lead end-to-end D365 CE implementations including configuration, customization, and integration. Develop scalable solution architectures aligned with Microsoft best practices. Oversee data migration, security role mapping, and environment setup. Change Management & Adoption Apply ADKAR and PROSCI methodologies in rollout and adoption planning. Develop user training, onboarding, and continuous enablement strategies. Monitor adoption metrics and recommend enhancements. Stakeholder Engagement Communicate with business and technical stakeholders in executive-ready language. Facilitate multilingual and multicultural alignment during implementations. Support pre-sales engagements, demonstrations, and proposal contributions. Qualifications & Skills Bachelors degree in information systems, Computer Science, or related field (preferred). 3-years of experience in Microsoft Dynamics 365 CE functional development and consulting. Strong knowledge of CRM modules (Sales, Customer Service, Marketing). Familiarity with Power Platform (Power Apps, Power Automate, Power BI). Experience with data migration, integrations, and security model design. Excellent communication, presentation, and stakeholder management skills. Certifications in Microsoft Dynamics 365 or Power Platform are an advantage.
Developer • Gauteng, Gauteng, South Africa