Senior Microsoft Dynamics 365 CRM Architect
(Architect-Level | US-Based | Remote)
Location: United States (Remote)
Experience Level: 8–12+ years total experience, 5+ years in Dynamics 365 CE
Role Summary
Client is seeking a US-based Senior Microsoft Dynamics 365 CRM Developer with architect-level capability to support a complex, highly customized enterprise CRM environment.
This role is responsible for assessing the current Dynamics 365 architecture and defining a pragmatic, scalable path forward within existing technical and organizational constraints. The selected candidate will partner with leadership to reduce architectural risk, improve maintainability, and ensure sustainable delivery execution.
This is a hands-on technical leadership role — not a maintenance position.
Core Responsibilities
· Assess current Dynamics 365 CE architecture and identify performance, scalability, and maintainability risks.
· Rationalize and optimize plugin strategy, including synchronous vs. asynchronous execution design.
· Evaluate and improve data model design, reducing duplication and enforcing sound governance practices.
· Architect durable integration patterns using APIs, Azure services, and service-based contracts.
· Define clear technical acceptance criteria and enforce clean execution boundaries.
· Provide hands-on development in C#, JavaScript, and Power Platform components.
· Troubleshoot complex cross-layer defects involving plugins, data structures, and integrations.
· Lead architectural tradeoff discussions and communicate risk clearly to technical and business stakeholders.
· Contribute to long-term CRM platform governance and ALM strategy.
Required Qualifications
· 8–12+ years of professional software development experience.
· 5+ years hands-on experience with Microsoft Dynamics 365 CRM / CE.
· Deep expertise in C# plugin development (including synchronous pipeline execution).
· Strong understanding of the Dynamics execution pipeline and transaction behavior.
· Demonstrated experience stabilizing or refactoring heavily customized CRM environments.
· Strong data modeling and SQL expertise.
· Experience designing and supporting integration-heavy CRM implementations.
· Proven ability to communicate clearly and professionally with cross-functional stakeholders.
Preferred Qualifications
· Experience reducing excessive synchronous plugin dependency.
· Experience modernizing tightly coupled integration architectures.
· Azure integration services (Functions, Service Bus, Logic Apps).
· CI/CD and ALM strategy for D365 deployments.
· Power Platform governance experience.
Ideal Candidate Profile
· Architect-level judgment with hands-on technical depth.
· Calm, professional communication style under delivery pressure.