Dynamics 365 Developer

Nigel Frank International
London, UK
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£65,000.0 - £70,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Business Software C Sharp (Programming Language) Cloud Computing Custom Software Data Structures Data Visualization Relational Databases
+20 more
DevOps Middleware Microsoft Dynamics Microsoft Software Performance Tuning Scrum Methodology Power BI Secure Coding Software Engineering SQL Databases SQL Server Reporting Services Systems Integration TypeScript Web Services Microsoft Power Automate Power Platform Integration SOAPAPI Deployment Automation Software Version Control Powerapps

Job description

The Dynamics 365 Developer will be responsible for designing, developing, enhancing, and supporting solutions across the Microsoft Dynamics 365 and Power Platform ecosystem. The role requires a strong technical capability, experience in developing enterprise business applications, and the ability to convert business needs into reliable, scalable, and maintainable technical solutions.

The successful candidate will work closely with technical and functional teams to deliver high-quality Dynamics 365 solutions, integrations, and enhancements aligned with business objectives and governance standards., 1. Work within established development and change management processes, supporting the delivery of approved technical solutions across development, testing, and live environments.

  1. Design, build, customise, and deploy solutions within Microsoft Dynamics 365 applications, including areas such as Customer Engagement, Sales, Customer Service, Field Service, Finance, and Operations.

  2. Develop and configure Dynamics 365 components, including entities, forms, views, workflows, business processes, plugins, and automated processes.

  3. Contribute throughout the software development lifecycle, including technical design, development, testing, peer reviews, documentation, and controlled deployment activities.

  4. Work collaboratively with functional specialists and system administrators to determine when configuration, custom development, or integration approaches are most appropriate.

  5. Create and maintain reports, dashboards, and data visualisations using tools such as Power BI, SSRS, and other reporting technologies.

  6. Develop and support integrations between Dynamics 365 and external systems using APIs, web services, middleware platforms, and cloud technologies.

  7. Investigate issues, resolve defects, and improve the performance, reliability, and usability of existing Dynamics 365 solutions.

  8. Engage with business analysts, consultants, stakeholders, and end users to understand requirements and deliver effective technical solutions.

  9. Apply secure coding practices, development standards, and performance optimisation techniques across Dynamics 365 and Power Platform solutions.

  10. Maintain awareness of Microsoft product updates, platform improvements, and emerging technologies relevant to Dynamics 365 development.

Requirements

Essential:

  • Proven experience developing solutions within Microsoft Dynamics 365 environments.
  • Strong knowledge of Dynamics 365 Customer Engagement and/or Finance & Operations modules.
  • Experience with C#, JavaScript, TypeScript, Power Apps, Power Automate, and Dynamics 365 plugin development.
  • Experience working with Microsoft Dataverse and SQL-based data structures.
  • Understanding of relational database concepts and data modelling principles.
  • Experience designing and consuming integrations using APIs, REST/SOAP services, and cloud-based technologies.
  • Strong analytical and troubleshooting skills with the ability to diagnose complex technical issues.
  • Ability to produce high-quality, maintainable code following recognised development standards.

Desirable:

  • Microsoft Dynamics 365 or Power Platform certifications.
  • Experience developing using AL for Dynamics 365 Finance and Operations.
  • Knowledge of AI capabilities and automation features within Microsoft business applications.
  • Experience working within Agile or Scrum delivery environments.
  • Familiarity with source control, automated deployments, and DevOps practices.

Key Competencies

  • Strong technical problem-solving capability.
  • High attention to detail and commitment to quality.
  • Ability to communicate effectively with technical and non-technical stakeholders.
  • Collaborative approach with strong teamwork skills.
  • Ability to adapt to changing priorities, technologies, and business requirements.

Skills

  • MS Dynamics 365 Customer Engagement

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.reed.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:24 min

Moving the semantic layer upstream to avoid vendor lock-in

Piotr Menclewicz Piotr Menclewicz · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:48 min

Standardizing data access schemas with OData

Florian Bader Florian Bader · WWC Europe 2026

Videos

See all

Related articles

See all