MS Dynamics Developer – Customer Service Module (REMOTE)

Post Date

Mar 11, 2026

Location

Saint Louis Park,
Minnesota

ZIP/Postal Code

55416
US
Jun 03, 2026 Insight Global

Job Type

Contract

Category

Architect

Req #

MSP-f97ba96c-f93b-482e-a5b4-4ca32d2932a3

Pay Rate

$72 - $90 (hourly estimate)

Job Description

We are seeking a Microsoft Dynamics 365 Developer with deep, hands-on expertise in the Dynamics 365 Customer Service (CSM) module and a strong understanding of how Dynamics is constructed internally. This role requires someone who can confidently answer highly detailed technical and architectural questions about the platform—not just configure it. The ideal candidate understands Dataverse architecture, security models, solution layering, automation patterns, and extensibility and can explain why Dynamics behaves the way it does while designing scalable, supportable solutions.
________________________________________

Key Responsibilities
Dynamics 365 Customer Service (CSM) Development
• Design, build, and extend Dynamics 365 Customer Service solutions including:
o Case lifecycle management
o SLAs and entitlements
o Queues and routing rules
o Knowledge management
o Customer Service workspace customizations
• Configure and customize model driven apps, forms, views, dashboards, and business process flows.
• Implement automation using Power Automate, classic workflows (when appropriate), and server side logic.
________________________________________

Platform Architecture & Deep Technical Expertise
• Act as a technical authority who can answer detailed questions about:
o Dataverse table design, relationships, cascading behaviors, and auditing
o Security roles, business units, teams, record sharing, and field level security
o Plugin execution pipeline stages and performance implications
o Differences between plugins, Power Automate, client side scripting, and business rules
o Solution layering, managed vs. unmanaged solutions, and ALM strategies
• Provide clear explanations to architects, admins, and stakeholders on how Dynamics works under the hood.
________________________________________

Dataverse & Custom Development
• Develop server side logic using C#/.NET (plugins, custom workflow activities).
• Build client side customizations using JavaScript/TypeScript.
• Design and manage custom tables, columns, relationships, alternate keys, calculated and rollup fields.
• Use the Dataverse Web API / SDK for custom integrations and advanced logic.
________________________________________

Automation, Integrations & Data
• Design reliable automation patterns using Power Automate with proper error handling and observability.
• Build and support integrations using Azure services (Functions, Logic Apps, Service Bus) and REST APIs.
• Support data migration and synchronization using tools such as Dataflows, Azure Data Factory, or SSIS/KingswaySoft.
• Troubleshoot automation failures, data issues, and integration performance concerns.
________________________________________

ALM, Performance & Support
• Apply best practices for:
o Plugin performance and recursion prevention
o Asynchronous vs synchronous execution decisions
o Environment strategy (Dev/Test/Prod)
• Support CI/CD pipelines using Azure DevOps or GitHub, PAC CLI, and solution packaging.
• Diagnose and resolve production issues related to security access, automation behavior, solution conflicts, and system performance.
________________________________________

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

• Strong hands on experience developing in Microsoft Dynamics 365 / Dataverse.
• Significant experience with the Dynamics 365 Customer Service (CSM) module.
• Advanced knowledge of:
o C#/.NET (plugins)
o JavaScript (form and command logic)
o Power Automate
o Dataverse security and data modeling
• Proven ability to answer detailed technical questions about Dynamics architecture and behavior.
• Experience supporting and troubleshooting complex Dynamics environments.

Nice to Have Skills & Experience

Preferred Qualifications

• Experience with Customer Service workspace, agent productivity features, and knowledge optimization.
• Familiarity with Microsoft Power Platform governance and ALM best practices.
• Microsoft certifications such as: PL‑200 / PL‑400, MB‑230 (Dynamics 365 Customer Service)
• Experience working closely with solution architects and business stakeholders.

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.