Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies

Job Application


Please answer the following questions in order to process your application.

Email Address *
Select your working status in the UK *
File Attachments:
(2MB file maximum. doc, docx, pdf, rtf or txt files only)
Attach a CV * 
Optional covering letter 
Clear covering letter
 * denotes required field
Additional Information:
First Name
Last Name
Home Telephone
Hourly Rate GBP
Approximately how far are you willing to travel to work (in miles) ?

Key Privacy Information

When you apply for a job, JobServe will collect the information you provide in the application and disclose it to the advertiser of the job.

If the advertiser wishes to contact you they have agreed to use your information following data protection law.

JobServe will keep a copy of the application for 90 days.

More information about our Privacy Policy.


Job Details


Python Data Engineer/Developer (Contract)

Location: Leeds Country: UK Rate: £400 p/d

About the role

We are looking for an experienced Python developer/data engineer to join our team in London, to help us start the journey of building our new-generation data pipeline. In this role you will help to define the framework and libraries used and mentor and teach other developers in these technologies. The role is delivery-focused - every step of the way we need to solve real-world problems for our customers. We're looking for someone who has an interest in learning about our business and developing a deep understanding, and who is always asking the question why?, not just what? or how?

Tech stack

  • Front End: Typescript, Angular, RxJS
  • Server/mid-tier: C#, .NET Core
  • Data/database: MongoDB, SQL Server, SSIS

About you


Are you passionate about learning the workings of a business and helping our customers achieve their goals? Do you want to work with others, sharing ideas and celebrating team successes over personal achievement? Do you enjoy leading, guiding and mentoring other developers and taking pride in their achievements?


You have demonstrable experience of:

  • SQL, Relational and NoSQL databases
  • Python development, particularly of ETL/ELT and data pipelines using relevant frameworks
  • Fixing and resolving database development problems including performance tuning and optimisation
  • BI and data-warehouse modelling techniques and approaches (eg Kimball).
  • Test driven development (TDD)

Ideally you will also have familiarity with some or all of:

  • VBA and Excel development (version 2010 onwards)
  • Continuous Integration and Continuous Delivery Processes, including TeamCity, Octopus Deploy and Redgate
  • Cloud database development (Amazon AWS and/or Azure)
  • Reporting solutions such as Tableau or Power BI
  • Pandas, PySpark, Data Lake, Machine Learning
  • MongoDB
  • SSIS and SSRS development
  • Familiarity with PowerShell Scripting
  • Financial Services concepts such as Private Equity, Direct Lending or Credit Fund Management

In addition, you will be able to show:

  • Good verbal and written communication skills, including the ability to talk at both a technical and business level
  • Analytical thinking, open to new ideas and approaches with an enthusiasm to obtain results
  • A logical and detailed approach to technical planning
  • A dedicated, enthusiastic, can-do attitude and a talent for identifying problems before they become serious
  • A positive approach to being challenged

Posted Date: 04 Dec 2019 Reference: JSL - 01 Employment Business: McCabe & Barton Contact: Chris Swash