CE Technical Consultant
London
Help Shape Modern Customer Experiences with KPMG UK
KPMG’s Microsoft Business Solutions practice is one of the most experienced and fastest growing Microsoft transformation teams in the UK. We partner with organisations to modernise their customer engagement, combining Dynamics 365, Power Platform, Microsoft Cloud, and innovative AI solutions like Copilot.
Our work spans modern contact centres, intelligent customer and colleague experiences, low code innovation and data driven automation. We value clarity, curiosity and doing work we are genuinely proud of. If you enjoy solving real problems with modern technology, you will fit in well here.
The Role
As a Technical Consultant operating at Assistant Manager level at KPMG, you will be a hands‑on developer and engineer working across Dynamics 365 Customer Engagement, the wider Power Platform and emerging AI capability. You will build the technical components that bring a solution to life, whether that is writing .NET plugins, building Power Automate flows, creating model‑driven or canvas apps, shaping data integrations or helping build simple AI‑driven components.
You will work closely with functional consultants, technical architects and other developers, translating requirements into working software. You will learn how to design and implement extensions that follow good engineering practice, use Microsoft’s capabilities sensibly and help clients adopt modern cloud technology with confidence.
This role is ideal for someone who enjoys real delivery work, wants to strengthen their engineering skills and is keen to grow into a more senior technical role over time.
Key Responsibilities
• Build custom extensions: Develop plugins, custom workflow activities and client side scripts using C#, JavaScript or TypeScript. Support the creation of AI driven components such as simple agents or automations that solve real business problems. Follow good engineering practice and keep solutions maintainable.
• Configure Dynamics 365: Set up entities, fields, business rules, forms, views, business process flows and security roles. Support the creation of model driven apps that reflect real business processes.
• Develop Power Platform components: Build Power Automate flows, canvas apps and supporting components that extend Dynamics 365 in practical, low code ways.
• Support integrations: Work with Azure Logic Apps, REST APIs or custom code to connect Dynamics 365 to other systems. Understand how data moves between platforms and help troubleshoot issues.
• Data migration: Assist with importing, cleansing and validating data using tools such as Data Import Wizard, Excel templates, scripts or ETL tooling.
• Test and troubleshoot: Unit test your work, help debug issues raised during testing and fix bugs in code, configurations or data.
• Collaborate closely with the team: Work alongside functional colleagues to make sure the technical solution reflects the intended design. Participate in sprint ceremonies, daily stand ups and code reviews.
• Document your work: Produce clear, simple documentation covering technical design, configuration and deployment steps.
• Support go live and early life: Help diagnose issues, apply fixes and support the wider team during cutover and early stabilisation.
• Learn continuously: Stay curious about new Microsoft features including Copilot, ALM tooling, Power Platform CLI and modern cloud engineering practices.
What you’ll bring
We don’t expect you to know everything. What matters is solid grounding in Dynamics 365 development, good engineering habits and the desire to learn.
• Experience customising Dynamics 365 CE including plugins, client side scripts and solution management
• Comfortable writing C# and JavaScript or TypeScript. Familiar with .NET, Visual Studio, Git and basic engineering practices such as unit testing and code reviews
• Understanding of Power Automate flows and model driven or canvas app development
• Familiarity with Dataverse, SQL concepts and how data structures underpin Dynamics 365
• Some experience calling REST APIs, using Logic Apps or connecting Dynamics to external systems.
• Comfortable presenting small technical areas back to clients in a clear and simple way, and actively listening to understand their needs.
• Able to troubleshoot issues methodically and seek help when needed.
• Happy collaborating with functional and technical colleagues, taking feedback on board, and staying calm and organised when priorities shift.
• Relevant Microsoft certifications or a clear plan to achieve them
Desirable Skills
• Experience with Copilot Studio, AI assisted development or Power Platform CLI
• Familiarity with CCaaS or Omnichannel capability
• Exposure to Power Platform component framework (PCF)
• Understanding of DevOps, pipelines and automated deployments
• Experience with automated UI testing tools such as Playwright.
Why Join KPMG’s Microsoft Business Solutions Team?
• Work on meaningful solutions: You will build software that improves customer and colleague experiences, not just maintain legacy systems.
• Learn from experienced engineers: Work alongside technical architects and senior developers who will help you develop strong engineering habits.
• Ways of working that make sense: Work onsite when shaping decisions matters and remotely when it supports delivery.
• Grow your technical career: This role gives you space to deepen your development skills and move towards senior engineering or architecture roles.
• Broader exposure: Collaborate with teams across data, cyber, customer experience and cloud engineering.
• Strong partnership with Microsoft: Get early insight into new features and access product specialists.
• A culture that values clarity and thoughtful engineering: We favour simplicity over complexity and pride over shortcuts. You will be supported by a team that wants you to succeed.
If this sounds like the kind of work you want to do, we’d love to speak with you.