Back to results

Closed listing

Senior Dynamics 365 Developer (C# / .NET / Power Platform)

  • Toronto, ON, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Role overview

Title: Senior Dynamics 365 Developer (C# / .NET / Power Platform)

Location: Toronto, Ontario

Work model: Onsite, 5 days per week, standard office hours

Engagement: Contract

Duration: 4 months, with a possible 1-month extension

Rate: CAD $65/hour

Core stack: Dynamics 365, Dynamics CRM, Power Platform, Dataverse, Azure, C#, .NET Core, ASP.NET, JavaScript

About the opportunity

  • Our client is modernizing its customer service operations on Dynamics 365 Customer Service. They need a senior Dynamics 365 developer who is just as comfortable writing C# plugins and .NET Web APIs as configuring the platform.
  • You will own the build of the agent experience: how cases are routed, how agents work inside Customer Service Workspace, and how Dynamics connects to Azure and the rest of the Microsoft cloud. Your work will directly shape how front-line agents serve customers.
  • This is a hands-on role. You will design solutions, write the code, test it, and support it through deployment and beyond.

What you'll do

  • Design and build Dynamics 365 Customer Service solutions across Power Platform, Dataverse, and Azure.
  • Configure and extend Customer Service Workspace, including agent experience profiles, session templates, workstreams, and unified routing.
  • Build out case management and knowledge management features for agents.
  • Write C# plugins and JavaScript customizations, and develop custom .NET Core Web APIs and services.
  • Integrate Dynamics 365 with Azure and other Microsoft cloud services.
  • Work with Azure SQL, manage tasks in Azure DevOps, and deliver through CI/CD pipelines.
  • Turn technical specifications into working code, and write unit tests for what you build.
  • Troubleshoot issues and support migration, deployment, and post-launch activities.
  • Work with business and technical stakeholders, document your solutions, and explain recommendations clearly.

What you must have

  • 7+ years of hands-on Dynamics 365 / Dynamics CRM development.
  • Hands-on experience with Dynamics 365 Customer Service Workspace: agent experience profiles, session templates, workstreams, and routing.
  • Strong C#, .NET, and JavaScript skills, including Dynamics 365 plugin development.
  • Custom Web API development using ASP.NET, .NET Core, and Entity Framework.
  • Both low-code (configuration, Power Platform, Dataverse) and pro-code (plugins, custom code) Dynamics 365 development.
  • Experience designing solutions on Dynamics 365, Power Platform, and Azure.
  • Experience with Azure SQL, Azure DevOps, and CI/CD pipelines.
  • Experience integrating Dynamics 365 with other Microsoft cloud technologies.
  • Experience working in an Agile team.

Nice to have

  • Previous work in the Ontario public sector.
  • Microsoft certifications, such as PL-400 (Power Platform Developer), MB-230 (Customer Service Functional Consultant), or AZ-204 (Azure Developer).
  • Experience with Power Apps (model-driven and canvas), Power Pages, and Liquid templates.
  • Experience building PCF (Power Apps Component Framework) controls.
  • Understanding of SaaS, PaaS, and IaaS cloud models.
  • Strong technical writing for stakeholder-facing documentation.
More about this job

Responsibilities

Design, build, and extend Dynamics 365 Customer Service solutions, including agent workspace experiences, case and knowledge management, plugins, custom APIs, and integrations with Azure and Microsoft cloud services. Test and deploy solutions, troubleshoot issues, support migrations and post-launch activities, and communicate technical recommendations to stakeholders.

Requirements

Requires 7+ years of hands-on Dynamics 365 or Dynamics CRM development, including Customer Service Workspace configuration and both low-code and pro-code development. Candidates must have strong C#, .NET, and JavaScript skills, experience with ASP.NET/.NET Core APIs, Azure, Azure SQL, Azure DevOps, CI/CD, integrations, and Agile teamwork.

Skills

  • Dynamics 365 Customer Service
  • Dynamics CRM
  • Power Platform
  • Dataverse
  • C#
  • .NET Core
  • ASP.NET
  • JavaScript
  • Customer Service Workspace
  • Azure
  • Azure SQL
  • Azure DevOps
  • CI/CD Pipelines
  • Entity Framework
  • Unified Routing

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Customer Service & Support

Keywords

  • Dynamics 365
  • Dynamics CRM
  • Customer Service Workspace
  • Power Platform
  • Dataverse
  • Azure
  • C#
  • .NET Core
  • ASP.NET
  • JavaScript
  • Entity Framework
  • Azure SQL
  • Azure DevOps
  • CI/CD
  • Plugins
  • Web APIs
  • Unified Routing
  • Case Management
  • Knowledge Management
  • Power Apps
  • Power Pages
  • Liquid Templates
  • Power Apps Component Framework
  • Agile
  • PL-400
  • MB-230
  • AZ-204
  • SaaS
  • PaaS
  • IaaS

Report this job