Python Developer at bp, London Canary Wharf, £Contract Rate

  • Contract Spy
  • Canary Wharf, London, UK
  • May 13, 2024
Duration not stated Information Technology

Contract Description

Job Title: Python Developer

Job Location: Canary Wharf, London

Contract Length: 12 Months (Initially)

Industry: Tech

Role Overview:

Are you a talented and experienced python developer who can build and maintain solutions for the financial/energy markets?

Do you have a passion for working with large and complex datasets, as well as trading systems and market data?

Do you enjoy leading and mentoring a team of data engineers, as well as collaborating with product managers, data scientists, and stakeholders?

If so, we have an exciting opportunity for you!

What you will do:

We are looking for a senior python engineer to join our agile squad of engineers working on development of proprietary data and analytics solutions.

As a proactive and self motivating professional you will be responsible for designing, developing, testing, and deploying high-performance, scalable, and reliable solutions that process, analyse and provide access to large volumes of data.

You will also collaborate with other squads, stakeholders, and clients to deliver innovative solutions that meet their needs.

You will provide technical guidance and code reviews to your team members, as well as troubleshoot and resolve any issues that arise.

What you will have:

A bachelor's degree or higher in computer science, engineering, or a related field

Expertise in Python and its ecosystem of libraries and frameworks for data processing, data analysis and data visualisation

Experience with SQL and Timeseries databases

Experience with cloud AWS services, such as S3, EC2, RDS etc

Experience with ETL tools, such as Airflow

Proficiency in Git, CI/CD, testing tools, producing supporting documentation and best practices

Quality engineering best practice and tooling including TDD, BDD

Experience with front office trading systems & financial market data

Experience with large scale data processing and analytics

Experience with mentoring and coaching of junior staff

Experience designing innovative solutions while engaging with key business and technology stakeholders

Experience with providing strong collaborative technical leadership to your team

Excellent communication and interpersonal skills, with the ability to work effectively in a diverse, fast-paced and dynamic environment

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.