MS Dynamics 365 CE (CRM) | Power Platform Lead Developer

2 Minutes ago • 5 Years + • Account Management

Job Summary

Job Description

Endava is a global technology company that harnesses world-class engineering and industry expertise to create dynamic platforms and intelligent digital experiences, driving innovation and transforming businesses. As a Lead Dynamics CE Developer, you will design, build, and deliver scalable, secure solutions using Microsoft Dynamics 365 CE modules. This hands-on role involves collaborating with architecture teams, leading CRM-focused development, and mentoring developers. You will integrate Dynamics 365 CE with other platforms like ERP and Intranet, contributing to solutions across marketing automation, CMS, and e-commerce, ensuring measurable business value and adherence to best practices.
Must have:
  • Lead and mentor a team of developers, supporting onboarding and skill development.
  • Design, develop, test, and deploy Dynamics 365 CE and Power Platform solutions.
  • Create and manage Power Automate flows for automation and business process orchestration.
  • Develop custom extensions using .NET for plugins, custom workflow activities, and APIs.
  • Develop client-side logic using JavaScript and TypeScript for enhanced user experience.
  • Integrate Dynamics 365 CE/Power Apps with external systems using Azure services.
  • Document technical designs, ensuring quality and performance standards are met.
  • Collaborate with teams to clarify requirements, architecture, and priorities.
  • Conduct code reviews, ensuring adherence to Power Platform best practices and DevOps.
  • Identify risks, suggest improvements, and ensure timely delivery of high-quality solutions.
Good to have:
  • Familiarity with Microsoft technologies (SharePoint, Power BI, ERP systems)
Perks:
  • Competitive salary package
  • Share plan
  • Company performance bonuses
  • Value-based recognition awards
  • Referral bonus
  • Career coaching
  • Global career opportunities
  • Non-linear career paths
  • Internal development programmes for management and technical leadership
  • Complex projects
  • Rotations
  • Internal tech communities
  • Training
  • Certifications
  • Coaching
  • Online learning platforms subscriptions
  • Pass-it-on sessions
  • Workshops
  • Conferences
  • Hybrid work
  • Flexible working hours
  • Employee assistance programme
  • Global internal wellbeing programme
  • Access to wellbeing apps
  • Hobby clubs and interest groups
  • Inclusion and diversity programmes
  • Events and celebrations

Job Details

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.

From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

At Endava, our developers are adaptable, client-focused problem-solvers who design, build, and deliver impactful software across diverse technologies. As a Lead Dynamics CE Developer, you’ll take a hands-on role in building scalable, secure solutions using Microsoft Dynamics 365 CE modules.

You will work closely with the architecture team to ensure alignment with enterprise standards, contribute to solution design, and lead CRM-focused development efforts. You'll also collaborate across cross-functional teams, guide technical decisions, and mentor developers to ensure best practices are followed throughout the lifecycle.

Your role includes integrating Dynamics 365 CE with other platforms and legacy systems such as ERP, Intranet, and more. These solutions often span across Marketing Automation, CMS, E-Commerce, and other digital ecosystems—driving innovation and delivering measurable business value.

Responsibilities:

  • Lead and mentor a team of developers, supporting onboarding and skill development.
  • Design, develop, test, and deploy Dynamics 365 CE and Power Platform solutions in line with architectural specifications and business needs.
  • Create and manage Power Automate flows to support automation, integrations, and business process orchestration within the Power Platform ecosystem.
  • Develop custom extensions using .NET (essential for plugins, custom workflow activities, custom APIs, and Azure-hosted services)
  • Develop client-side logic using JavaScript and TypeScript for enhanced user experience.
  • Integrate Dynamics 365 CE/Power Apps with external systems such as ERP, Intranet, and legacy platforms using Azure services (e.g., Azure Functions, Logic Apps, Service Bus, Key Vault).
  • Document technical designs and ensure solutions meet quality and performance standards.
  • Collaborate with teams to clarify requirements, architecture, and priorities.
  • Conduct code reviews and ensure adherence to Power Platform best practices, DevOps processes, and coding standards.
  • Identify risks, suggest improvements, and ensure timely delivery of high-quality solutions.

Qualifications

  • Strong technical foundation in C#, .NET, JavaScript, SQL, and core software design principles.
  • 5+ years of hands-on development experience, ideally in enterprise-grade CRM implementations.
  • Deep expertise in Model-Driven Apps, Dynamics 365 CRM, Dataverse, and building code components, with solid proficiency across Power Platform tools.
  • Proven experience in solution design and architecture, with the ability to evaluate when to use out-of-the-box features versus custom development within Microsoft Dynamics 365 CE.
  • Background in web application development, including HTML, CSS, JavaScript, and frameworks such as jQuery, AngularJS, and TypeScript
  • Practical experience with Application Lifecycle Management (ALM) and DevOps practices for managing environments, deployments, and CI/CD pipelines.
  • Familiarity with complementary Microsoft technologies and integration with such tools (SharePoint, Power BI, ERP systems, etc) is highly valued.
  • Good problem-solving skills and analytical thinking.
  • Excellent communication and teamwork abilities.
  • Upper-Intermediate English proficiency.

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves:

  • Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;
  • Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
  • Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
  • Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
  • Health: Global internal wellbeing programme, access to wellbeing apps;
  • Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Iași, Iași County, Romania

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Account Management Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Medellín, Antioquia, Colombia (Hybrid)

Rosario, Santa Fe Province, Argentina (Hybrid)

Rosario, Santa Fe Province, Argentina (On-Site)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

Córdoba, Córdoba Province, Argentina (On-Site)

Córdoba, Córdoba Province, Argentina (Hybrid)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

View All Jobs

Get notified when new jobs are added by endava

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug