Back to results

Closed listing

Senior CRM Software Developer

  • 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 CRM Software Developer (Dynamics 365 Customer Service)

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, Power Platform, Dataverse, Azure, C#, .NET Core, JavaScript

About the opportunity

  • Our client is modernizing its customer service operations on Dynamics 365. They need a senior developer who is equally comfortable configuring the platform and writing production .NET code.
  • 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 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 routing rules.
  • Build out case management and knowledge management features for agents.
  • Develop custom Web APIs and .NET services, and integrate Dynamics with 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.
  • Experience designing solutions on Dynamics 365, Power Platform, and Azure.
  • Both low-code (configuration, Power Platform) and custom (plugins, code) Dynamics 365 development.
  • Working knowledge of C#, .NET, and JavaScript.
  • Custom Web API development using ASP.NET, .NET Core, and Entity Framework.
  • 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, configure, and develop Dynamics 365 Customer Service solutions, including agent workspace experiences, case and knowledge management, routing, and integrations with Microsoft cloud services. Build and test custom APIs and .NET services, manage delivery through Azure DevOps and CI/CD, and support troubleshooting, migration, deployment, and post-launch activities.

Requirements

Requires at least seven years of hands-on Dynamics 365 or Dynamics CRM development, including Customer Service Workspace configuration and both low-code and custom development. Candidates must have working knowledge of C#, .NET, and JavaScript, experience with ASP.NET/.NET Core APIs, Entity Framework, Azure SQL, Azure DevOps, CI/CD, cloud integrations, and Agile teams.

Skills

  • Dynamics 365 Customer Service
  • Dynamics 365 Customer Service Workspace
  • Power Platform
  • Dataverse
  • Azure
  • C#
  • .NET Core
  • JavaScript
  • ASP.NET
  • Entity Framework
  • Web API Development
  • Azure SQL
  • Azure DevOps
  • CI/CD Pipelines
  • Agile Development
  • Dynamics 365 Integration

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Customer Service & Support

Keywords

  • Dynamics 365
  • Dynamics CRM
  • Customer Service Workspace
  • Power Platform
  • Dataverse
  • Azure
  • C#
  • .NET Core
  • JavaScript
  • ASP.NET
  • Entity Framework
  • Web APIs
  • Azure SQL
  • Azure DevOps
  • CI/CD Pipelines
  • Agile
  • Case Management
  • Knowledge Management
  • Workstreams
  • Routing Rules
  • Agent Experience Profiles
  • Session Templates
  • Power Apps
  • Power Pages
  • Liquid Templates
  • Power Apps Component Framework
  • PL-400
  • MB-230
  • AZ-204
  • Ontario Public Sector

Report this job