Dynamics Developer

Dynamics 365 CRM Developer

Dynamics 365 CE - C# Plug-ins - Power Platform - Azure

Up to £80,000

London (Hybrid)

Join one of London's most forward-thinking fintechs! My client is scaling fast, and as part of their technology evolution they're looking for a talented Dynamics 365 CRM Developer to take ownership of their internal CRM platform and help transform it into a truly best-in-class system.

You'll play a pivotal role in designing, customising and extending Dynamics 365 to support internal teams and client-centric workflows. This is a hands-on, full-life cycle development role - ideal for someone who enjoys solving complex problems, improving processes and building scalable, secure CRM solutions that directly impact business performance.

As a Dynamics 365 CRM Developer, you'll work closely with Architects, the Product Team and stakeholders across the business to ensure CRM is robust, integrated and aligned with operational needs. You'll be an influential voice in shaping how the platform evolves, driving improvements and championing best practice.

Tech Stack & Responsibilities

Hands-on Dynamics 365 CE development, including:

  • Custom entities, forms, model-driven apps and UI enhancements

  • C# plug-ins, custom workflow activities and web resources

  • Business rules, workflows and Power Automate flows

  • End-to-end CRM customisations based on business requirements

Build and enhance integrations, such as:

  • API-based integrations using REST, Azure Functions or Middleware

  • Scalable, secure data synchronisation across business systems

  • Supporting the evolution of a cloud-first integration strategy

Full life cycle ownership:

  • Translate functional requirements into technical solutions

  • Build, test, deploy and maintain custom CRM components

  • Assist with unit and integration testing

  • Troubleshoot CRM issues, debug plug-ins and identify root causes

Champion CRM best practice:

  • Promote consistent configuration and component reuse

  • Produce clear, maintainable technical documentation

  • Collaborate with cross-functional teams to deliver scalable, efficient workflows

Requirements

Experience:

  • 3-5+ years working with Microsoft Dynamics 365 CE/Dynamics CRM

  • Strong background customising CRM and building C# plug-ins

  • Experience integrating CRM with third-party platforms and cloud services

  • Fintech, FX or payments sector experience is a bonus but not essential

Skills:

  • Expertise in Dynamics 365 CE (entities, forms, business rules, workflows)

  • Strong C# development (plug-ins, workflow activities, web resources)

  • Power Platform experience (Power Automate essential; Canvas Apps beneficial)

  • Familiarity with Azure (Functions, Logic Apps, integrations)

  • Strong ALM/DevOps practices for CRM

  • Excellent understanding of APIs, integration patterns and data migration

  • High standards for code quality, security and maintainability

  • Ability to create accurate, comprehensive documentation

If this sounds like the role for you hit APPLY & a consultant will be in touch.

Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 80,000 Annual
Posted
Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 80,000 Annual
Posted