Haystack
← Back to Jobs
Technology

Senior Developer, Microsoft Dynamics 365 Customer Engagement (CE)

Optimize Search GroupUnited States🇺🇸United StatesPosted 22 Jul 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to advance your career by designing and developing cutting-edge Dynamics 365 CE solutions within a reputable company. You'll thrive here if you possess strong technical skills in C#, .NET, and the Power Platform, and are eager to collaborate on impactful projects. Apply today to join a team focused on delivering high-quality, scalable CRM solutions.

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Job Title: Senior Developer, Microsoft Dynamics 365 Customer Engagement (CE)
Location: Dallas, TX 
Duration: Direct Hire 

Job Summary

We are seeking a highly skilled Senior Microsoft Dynamics 365 Customer Engagement (CE) Developer to design, develop, and support enterprise CRM solutions across the Microsoft Power Platform. This role requires deep technical expertise in Dynamics 365 CE (Sales, Customer Service, Field Service, and/or Marketing), strong integration experience, and the ability to collaborate with architects, functional consultants, and business stakeholders to deliver scalable, high-quality solutions.

Key Responsibilities

  • Design, develop, customize, and maintain Microsoft Dynamics 365 CE solutions using C#, .NET, JavaScript/TypeScript, Dataverse, plugins, custom workflows, and Power Automate.

  • Build and enhance Model-Driven Apps, Canvas Apps, and custom Power Apps Component Framework (PCF) controls.

  • Develop and support integrations between Dynamics 365, Dynamics 365 Finance & Supply Chain, and third-party applications using Azure Logic Apps, Azure Functions, Service Bus, API Management, Dataverse APIs, and REST/Web APIs.

  • Configure and support Dual Write integrations to synchronize and transform master data between Dynamics 365 Customer Engagement and Finance & Supply Chain.

  • Lead technical design sessions, produce technical design documentation, and translate business requirements into scalable, maintainable solutions.

  • Manage application lifecycle (ALM) across development, test, UAT, and production environments using Azure DevOps, source control, and CI/CD pipelines.

  • Troubleshoot and resolve complex application, performance, integration, and data-related issues.

  • Collaborate with functional consultants, business analysts, QA teams, and solution architects to ensure successful solution delivery.

  • Design and implement Dynamics 365 security models, including business units, teams, security roles, and field-level security.

  • Stay current with Microsoft Dynamics 365 and Power Platform releases, emerging technologies, and best practices to drive continuous platform improvements.

Required Qualifications

  • 5+ years of hands-on development experience with Microsoft Dynamics 365 Customer Engagement (CRM), including one or more of the Sales, Customer Service, Field Service, or Marketing modules.

  • Strong programming experience with C#, .NET, JavaScript/TypeScript, and Dataverse plugin and custom workflow development.

  • Extensive experience with Microsoft Power Platform, including Model-Driven Apps, Canvas Apps, Power Automate, and Power Pages.

  • Strong understanding of Dataverse architecture, data modeling, security, and solution design.

  • Experience implementing and supporting Dual Write integrations between Dynamics 365 CE and Finance & Supply Chain.

  • Experience developing integrations using Azure services, including Logic Apps, Azure Functions, Service Bus, and API Management.

  • Proficiency with Azure DevOps, Git, CI/CD pipelines, and solution lifecycle management.

  • Experience working with REST APIs, Web APIs, OData, and other enterprise integration technologies.

  • Strong understanding of Dynamics 365 security, licensing, deployment, and application lifecycle best practices.

  • Excellent analytical, problem-solving, and communication skills with the ability to interact effectively with both technical and business stakeholders.

  • Bachelor''s degree in Computer Science, Information Systems, Engineering, or equivalent professional experience.

Preferred Qualifications

  • Microsoft certifications such as PL-400 (Power Platform Developer), PL-600 (Power Platform Solution Architect), MB-210, MB-230, MB-240, or equivalent.

  • Experience integrating Power BI dashboards and embedded analytics within Dynamics 365.

  • Knowledge of Dynamics 365 Field Service scheduling, resource optimization, and IoT integration.

  • Experience working in Agile/Scrum development environments.

  • Previous consulting or systems integrator experience delivering enterprise Microsoft business applications.

Preferred Skills

  • Strong understanding of enterprise architecture and CRM solution design.

  • Ability to lead technical discussions and mentor junior developers.

  • Experience working in large-scale, multi-environment Dynamics 365 implementations.

  • Excellent collaboration, documentation, and stakeholder management skills.

  • Passion for continuous learning and adopting new Microsoft technologies and platform capabilities.

Skills

Scrum
Agile
Azure
C#
.NET
Git
IoT
JavaScript
Power BI
REST
Stakeholder Management
TypeScript

Similar jobs