Enable job alerts via email!

Software Engineer - Data (Consultant) - Professional Services

ZipRecruiter

London

Hybrid

GBP 70,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in London is seeking a Software Engineer - Data (Consultant) to support the implementation of a Client Lifecycle Management system. This role involves designing and building key technical components, ensuring secure data movement across systems. The ideal candidate will have strong coding skills in Python, C#, or Typescript and experience with Azure tools. Join a team that values integrity and human-centric design in their consultancy work.

Qualifications

  • Proven experience with Microsoft Dataverse and Azure Logic Apps.
  • Strong coding skills in Python, C#, or Typescript.

Responsibilities

  • Develop and deploy ETL pipelines for data cleansing using Azure tooling.
  • Build and maintain API endpoints for downstream systems.

Skills

Python
C#
Typescript
API integrations
Data pipelines
TDD
Agile/Scrum
Collaboration

Tools

Azure Logic Apps
Power Platform
Microsoft Dataverse
Azure DevOps
GitHub Actions

Job description

Job Description

Job Title: Software Engineer - Data (Consultant) - Professional Services

Location: London, hybrid (up to 3 days per week in office)

Duration: 12 month FTC, full-time

Salary: £70,000-£80,000

Start: ASAP

At Pace, our consultants genuinely care about the impact our work has on our customers and their customers alike. We are problem solvers who call on our collective experience, knowledge, and skills to support customers in accessing benefits early.

Our mission is to create environments that thrive for our customers; we enable this by providing transformation, process optimisation, and automation services, all aimed at harnessing human autonomy.

We are reimagining how transformation services are delivered, taking a human-centered approach, with our work making a real impact on people's lives. If this resonates with you, we would love to hear from you.

The role:

We are seeking a technically skilled Software Developer to support the implementation of a firm-wide Client Lifecycle Management (CLM) system for a leading accounting firm. This hands-on role involves designing and building key technical components such as data migrations, Azure-hosted integrations, and system connectivity across Power Platform, Dataverse, and the firm’s practice management system.

You will work across a modern stack—including Azure Logic Apps, Power Platform, React, and a mix of Python, C#, and Typescript—supported by CI/CD pipelines and infrastructure automation. Your contributions will be crucial in ensuring secure, accurate, and timely data movement across the CLM ecosystem.

Working alongside the Technical Business Analyst, Test Manager, Change Manager, and Project Manager, you will contribute to key technical workstreams such as endpoint builds, integration flows, cleansing pipelines, test migrations, validation routines, and live go-live activities. Your work will ensure secure, accurate data movement and operational flow across the system.

This is a hands-on development role requiring delivery expertise and coding fluency. You will lead by example in TDD practices, paired programming, CI/CD, and infrastructure automation.

Key responsibilities:

  • Develop and deploy ETL pipelines for data cleansing using Azure tooling.
  • Build and maintain API endpoints for downstream systems.
  • Write scripts for generating client identifiers and validating data quality.
  • Design and configure integration flows between Dataverse, practice management, and other platforms.
  • Implement field mapping and transformation logic in staging and production environments.
  • Conduct connectivity testing and validate payloads across integration points.
  • Support migration activities, including test loads, dry runs, and go-live.
  • Collaborate on Power Platform form logic and validation triggers.
  • Configure error logging, retries, and fallback conditions.
  • Support defect resolution and re-testing with UAT and Test teams.
  • Contribute to user training materials and support documentation.
  • Assist in BAU support through handover documentation and automation.
  • Work closely with DevOps tools such as Azure DevOps and GitHub Actions.

Who you are:

  • Proven experience with Microsoft Dataverse, Azure Logic Apps, and Power Platform.
  • Strong coding skills in Python, C#, or Typescript.
  • Experience with API integrations, data pipelines, and transformation logic.
  • Expertise in modern delivery techniques including TDD, pairing, infrastructure-as-code, and CI/CD.
  • Experience developing or supporting React web applications or forms.
  • Ability to navigate ambiguity, evaluate trade-offs, and co-create pragmatic solutions.
  • Strong collaboration skills across technical and business teams.
  • Familiarity with Agile/Scrum methodologies.
  • Attention to detail and commitment to clean, reliable code.
  • Knowledge of client lifecycle processes in professional services.
  • Understanding of data security and GDPR best practices.
  • Bonus: Data analysis or engineering experience (Power BI, data warehouses).
  • Bonus: Experience migrating from Practice Engine or similar systems.
  • Bonus: Exposure to AML/KYC compliance tools or risk scoring.
  • Bonus: Familiarity with validation scripts, issue tracking, and reconciliation reporting.

Your Pace team:

We focus on harnessing human autonomy by designing systems and processes that prioritize human needs. Our consultancy helps organizations understand and incorporate human behaviors into their operations, enabling automation and empowering the workforce for greater engagement, agility, and innovation.

Imagine working for a business with integrity at its core, caring about its people, CSR, and delivering real value.

At Pace, we value our people highly. Apply today to learn about the exciting achievements and the fun we have as a team.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Data (Consultant) - Professional Services

JR United Kingdom

London

Hybrid

GBP 60,000 - 80,000

3 days ago
Be an early applicant

Data Lead

Trust In SODA

Greater London

Remote

GBP 70,000 - 90,000

3 days ago
Be an early applicant

Workday Data Consultant

Collaborative Solutions

London

Remote

GBP 40,000 - 80,000

12 days ago

Account Partner - UK - Medical Device & Diagnostics

Veeva Systems

London

Remote

GBP 60,000 - 80,000

2 days ago
Be an early applicant

Senior Financial Planning Analyst

Instapro Group

Greater London

Remote

GBP 60,000 - 80,000

2 days ago
Be an early applicant

Senior Technical Consultant, Google Cloud

ESJAPO SL

London

Remote

GBP 70,000 - 90,000

5 days ago
Be an early applicant

EDC Integration Specialist - CDMS Services (Consultant / Senior Consultant)

TN United Kingdom

London

Remote

GBP 50,000 - 75,000

Today
Be an early applicant

Director, Data Insights (Based in London, Bollington or Amsterdam)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

14 days ago

Senior Business Account Manager - Europe - Remote

Rancho BioSciences

London

Remote

GBP 60,000 - 80,000

3 days ago
Be an early applicant