Dynamics 365 Customer Service Developer (Core)

Colombo
IT /
Full Time /
Remote
We are seeking a skilled Dynamics 365 Customer Service Developer to join our team. In this role, you will be responsible for delivering robust, scalable, and maintainable customizations for Dynamics 365 Customer Service (D365 CS) that enhance agent productivity and improve customer outcomes. Your work will be deployed through solution-based ALM and Azure DevOps pipelines, ensuring quality and efficiency in every delivery.

Responsibilities

    • Configure Customer Service app: tables/columns, forms/views, business rules, business process flows (BPFs), queues & routing, SLAs/entitlements.
    • Extend Dataverse with C# plugins, custom actions, and JavaScript/TypeScript for client scripting; build Power Automate flows for orchestration.
    • Implement and maintain Azure DevOps YAML pipelines using Power Platform Build
    • Tools (v2/CLI) for solution pack/unpack, static analysis (Power Apps Checker), export/import to Test/UAT/Prod.
    • Write unit tests; contribute to UI automation coverage of core CS journeys (Create →
    • Route → Resolve Case).
    • Participate in code reviews, PRs, and backlog refinement; support production incidents on a rotation

To be successful in this role, you will have:

    • Required Skills & Experience
    • 3–5+ years with D365 CE/Dataverse (Customer Service focus)
    • Strong C#/.NET, JavaScript/TypeScript, Dataverse Web API; solution layering and security roles
    • Practical ALM with Azure DevOps (Repos, Pipelines, Artifacts) and solution management (managed vs unmanaged)

    • Nice to Have / Preferred
    • Certifications: PL-400 (Power Platform Developer), MB-230 (D365 Customer Service)
    • Familiarity with Power Apps Checker, EasyRepro or Playwright, and environment topology (Dev/Test/UAT/Prod)

    • Tools & Stack
    • Dynamics 365 Customer Service, Dataverse, Power Automate
    • Azure DevOps (Repos, Pipelines, Variable Groups/Key Vault), Power Platform Build Tools v2 (CLI)
    • Visual Studio / VS Code, Postman / REST Client, EasyRepro / Playwright (with the QA engineer)
By applying for this role, your contact details will be securely stored in our candidate database. If you're not selected for this role, our Talent Acquisition Team may contact you regarding future opportunities that match your profile.Additionally, your email address will be automatically subscribed to our monthly newsletter, as well as special announcements such as upcoming webinars and events that we host. You may unsubscribe from these communications at any time by clicking the Unsubscribe link at the bottom of any of our emails.