Drive Microsoft Dynamics 365 development, solution design, integrations, and technical leadership within a high-performing technology environment.
09th September, 2026
About the Role
We are looking for an experienced MS Dynamics Techno-Functional Lead to join a high-performing technology team. This role combines strong hands-on Microsoft Dynamics 365 development expertise with functional knowledge and technical leadership.
You will work closely with business stakeholders and technical teams to understand requirements, design scalable solutions, lead development activities, and ensure that Dynamics solutions align with business objectives and best practices.
Key Responsibilities
Lead the design, development, configuration, customization, and integration of Microsoft Dynamics 365/CRM solutions.
Work closely with business stakeholders to understand requirements and translate them into effective technical and functional solutions.
Lead and participate in high-level solution and technical design sessions.
Provide guidance on Dynamics best practices, architecture, development standards, and solution design.
Develop and maintain CRM plugins, custom workflow activities, business process flows, web resources, and custom scripts.
Configure and customize Dynamics 365 entities, workflows, business processes, security, and other CRM functionality.
Develop integrations using CRM Web API, REST/SOAP web services, and messaging technologies such as NServiceBus.
Design and develop reporting solutions using both out-of-the-box CRM reporting and custom SSRS reports.
Work with JavaScript, OData, and REST APIs to extend and integrate CRM functionality.
Support CRM functionality across Sales Automation, Marketing Automation, and Service Management.
Work within an Agile/Scrum environment to deliver new features and enhancements.
Collaborate with onsite and offshore teams to ensure successful delivery of projects.
Mentor and guide junior developers and contribute to building technical leadership within the team.
Identify opportunities for operational improvements and continuously challenge existing processes and approaches.
Ensure solutions follow established development standards, security requirements, and best practices.
Technical Skills & Experience
The ideal candidate will have strong hands-on experience with:
Microsoft Dynamics CRM / Dynamics 365
Dynamics 365 Online
CRM Plugins and Custom Workflow Activities
Business Process Flows and custom scripts
CRM Web Resources
Dynamics CRM Entities, Workflows, Configuration, and Customization
CRM Web API
JavaScript, OData, and REST
OOB CRM and Custom/SSRS Reporting
CRM integrations using REST/SOAP web services
Messaging technologies, preferably NServiceBus
.NET technologies, including WCF
SQL Server
SSIS and SSRS
Power BI
Azure Data Factory
Microsoft Fabric
CRM security models and deployment methodologies
Experience Required
Proven experience as a Microsoft Dynamics CRM/Dynamics 365 Developer or Technical Lead.
Experience working through at least two full CRM implementation projects or delivery cycles.
Strong understanding of both the technical and functional aspects of Dynamics CRM.
Experience designing and implementing CRM integrations.
Strong understanding of CRM architecture, security, deployment, and development best practices.
Experience working in an Agile/Scrum environment.
Demonstrated ability to provide technical guidance and influence solution design.
Functional Knowledge
Experience across one or more of the following Dynamics 365 functional areas:
Sales Automation
Marketing Automation
Customer Service / Service Management
Workflow and Business Process Management
CRM Configuration and Customization
Leadership & Soft Skills
Excellent written and verbal communication skills.
Strong stakeholder management and relationship-building abilities.
Ability to collaborate effectively across onsite and offshore teams.
Strong problem-solving and analytical skills.
Ability to influence technical decisions and guide teams toward effective solutions.
Experience mentoring and supporting junior team members.
Ability to delegate effectively and help develop future technical leaders.
A continuous-improvement mindset with a focus on operational excellence.
What You'll Bring
You will be a technically strong Dynamics professional who can operate across development, solution design, functional requirements, stakeholder engagement, and technical leadership. You should be comfortable taking ownership of complex CRM initiatives while also supporting and developing other members of the team.