MS Dynamics Techno-Functional Lead

Permanent / Full Time

Drive Microsoft Dynamics 365 development, solution design, integrations, and technical leadership within a high-performing technology environment.

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.

Back to Jobs

This website uses cookies to ensure you get the best experience on our website.