Location: Stamford, CT
Contract: W2 / C2C
Experience Required: 14+ Years
Req ID: 10923436
Work Authorization/Contract Preference: All Visa is acceptable
We are seeking a highly skilled Senior Dynamics 365 Engineer with deep hands-on experience designing, developing, customizing, and integrating solutions within the Microsoft Dynamics 365 CE ecosystem. The ideal candidate will have strong expertise in C#/.NET plugins, Dataverse, JavaScript/TypeScript, workflows, custom actions, Business Process Flows, Power Automate, and Azure services.
The candidate should be capable of translating business requirements into scalable technical solutions, developing enterprise integrations, troubleshooting production issues, and working closely with Product Owners and Business Analysts. Experience across multiple Dynamics 365 CE applications, Power Platform, and Azure is highly desirable.
· Design, develop, customize, and enhance solutions within Dynamics 365 CE.
· Develop and maintain C#/.NET plugins, custom workflow activities, and custom actions.
· Configure and extend Business Process Flows (BPFs).
· Perform Dataverse customizations, including entities/tables, relationships, fields, business rules, and schema extensions.
· Configure and develop Ribbon Workbench and Web Resources.
· Develop and maintain integrations with enterprise and third-party applications such as DocuSign and HubSpot.
· Build automation and integrations using Power Automate.
· Develop integrations using Azure Logic Apps, Azure Service Bus, and Azure Functions.
· Extend Dynamics functionality using Power Apps Model-Driven Apps.
· Contribute to Power Pages solutions and portal development.
· Troubleshoot API interactions, authentication, authorization, and identity integrations involving Azure AD/Entra ID and external platforms.
· Collaborate with Product Owners and Business Analysts to translate requirements into scalable, secure, and user-friendly technical designs.
· Design and implement reusable integration and development patterns.
· Maintain technical documentation covering architecture, custom components, integrations, and deployment processes.
· Diagnose production issues and implement durable technical resolutions.
· Manage development tasks, deliverables, and timelines using Jira.
· Participate in technical solutioning sessions, architecture discussions, code reviews, and design reviews.
· Follow CRM development standards, coding practices, security principles, and Microsoft Dynamics best practices.
· Minimum 5+ years of hands-on Dynamics 365 CE development experience.
· Strong experience with Dynamics 365 Customer Engagement (CE).
· Strong proficiency in C#/.NET and object-oriented programming.