Posted Jan 20, 2026
JOB RESPONSIBILITIES:
Lead the design, development, and implementation of Dynamics 365 CRM solutions across modules such as Sales, Customer Service, and Marketing. - Architect and customize CRM entities, forms, views, dashboards, and business process flows. - Develop and maintain plugins, custom workflows, Power Automate flows, and client-side scripts using JavaScript and C#. - Integrate Dynamics 365 with external systems using Azure services, Power Platform, and REST APIs. - Define and enforce coding standards, best practices, and DevOps processes within the CRM team. - Provide technical leadership and mentorship to developers and junior team members. - Collaborate with business analysts and solution architects to translate business requirements into scalable technical solutions. - Manage solution deployments, environment configurations, and release management using Azure DevOps. - Conduct code reviews, troubleshoot complex issues, and ensure high-quality delivery. - Stay updated with the latest Dynamics 365 and Power Platform capabilities to recommend enhancements and optimizations. JOB QUALIFICATIONS:
Bachelor’s degree in Computer Science, Information Technology, or related field. - 8+ years of experience in Microsoft Dynamics CRM / Dynamics 365 CE development, with at least 2–3 years in a lead or senior developer role. - Proficient in:
Core Technologies: C#, .NET, JavaScript, TypeScript, HTML, CSS
Dynamics 365 Tools: Plugins, Workflows, Actions, Business Rules, Power Automate, Power Apps
Data Management: Data migration, DataVerse, SQL Server, FetchXML, OData
Integration: Azure Logic Apps, Azure Service Bus, API development, and integration frameworks
Source Control & CI/CD: Azure DevOps, Git
Strong understanding of CRM solution architecture, ALM, and deployment practices. - Experience in configuring and extending Power Platform components. - Excellent communication, problem-solving, and leadership skills.
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City