CDL Human Resource Dynamics 365 CRM Developer Jobs in Kenya


CDL Human Resource Dynamics 365 CRM Developer Jobs in Kenya; The Dynamics 365 CRM (Customer Engagement) Developer will support the implementation and scaling of Microsoft Dynamics 365 across the organization. The role translates business needs into technical requirements and delivers customizations, automations and integrations that bring those requirements to life. This is a hands‑on, in‑house role with long‑term ownership of the solution — from requirements gathering through development, testing, deployment and ongoing support.

Key Responsibilities

Requirements & Technical Design

  • Gather, analyze and document functional and technical requirements.

  • Translate requirements into Technical Design Documents and solution specifications.

  • Refine requirements to ensure scalability and alignment with best practices.

    Development & Configuration

  • Configure and customize Dynamics 365 CE modules (Sales, Customer Service, etc.).

  • Develop plug‑ins, workflow activities and assemblies in C#/.NET.

  • Build JavaScript / TypeScript web resources, business rules and PCF controls.

  • Create model‑driven and canvas Power Apps; automate processes with Power Automate.

  • Design and extend Dataverse data models and security roles.

    Integration

  • Design and build integrations with other systems using Web API, Dual‑write, Azure Functions and Logic Apps.

  • Implement secure, reliable data exchange and error‑handling patterns.

    Quality, Deployment & Support

  • Manage solution lifecycle with Azure DevOps.

  • Perform unit testing, support SIT and UAT, and resolve defects.

  • Provide post‑go‑live support and continuous enhancements.

  • Maintain technical documentation and contribute to knowledge base.

  • Enforce data quality, security and governance standards.

    Requirements

    Technical Skills

  • Hands‑on experience with Dynamics 365 CE / Power Platform.

  • Strong C# / .NET skills for plug‑ins and assemblies.

  • JavaScript / TypeScript and HTML for client‑side resources and PCF controls.

  • Power Apps, Power Automate and Dataverse customization.

  • Dynamics 365 Web API / OData and extension model.

  • Integration experience using REST/SOAP APIs, Azure services and Dual‑write.

  • Solid SQL and data‑modeling fundamentals.

  • Source control and ALM with Azure DevOps / Git.

    Qualifications & Certifications

  • Bachelor’s degree in Computer Science, IT, Software Engineering or related field.

  • 3 – 5+ years of Dynamics 365 CE / CRM development experience.

  • Microsoft certifications preferred: PL‑400, PL‑200, MB‑210.

    Preferred / Nice to Have

  • Exposure to Copilot Studio, Azure AI or Microsoft Fabric.

  • Experience integrating CE with Dynamics 365 F&O via Dual‑write.

  • Familiarity with DevOps pipelines and automated testing.

    Core Competencies & Soft Skills

  • Strong requirements‑elicitation skills.

  • Excellent documentation skills.

  • Analytical problem‑solving with attention to detail.

  • Clear communicator with non‑technical users and consultants.

  • Self‑driven, organized and deadline‑oriented.

  • Collaborative team player with partners and stakeholders.



    How to apply

    For more information and job application details, see; CDL Human Resource Dynamics 365 CRM Developer Jobs in Kenya

    Find daily jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to 3 Best Africa Jobs.