English
  • English
  • Dutch
  • German
Python Developer

Description

Seeking- Python Developer

12 Month Contract

Hybrid- London/Waterloo

Inside IR35

Trading experience mandatory

8+ years of relevant Python Application development experience

Creating applications and packages with Python 3

Writing reliable unit and end-to-end tests with PyTest

Experience working in fast- paced project delivery using AGILE methods

Strong software development skills, knowledge of best practices (SOLID, CI/CD, MS DevOps pipelines etc.)

MS Azure experience e.g. virtual networks, key vaults and storage, security

MS SQL backend development experience

Experience in developing API's in python using FastAPI/Django/Flask

Hands on in ADF and Azure Databricks

Web development with Python

Basic understanding of the WebSockets protocol

Knowledge of the OAuth2 and web security

Basic knowledge of modern JavaScript, TypeScript, Node.js

Kubernetes containers

Desired Skills

Basic knowledge in numerical calculus, such as multi-dimensional function interpolation, numerical differentiation

Knowledge of physical commodities trading markets and organisations (esp. LNG/ gas/oil).

Data Engineering experience blended along with core software engineering experience

Experience of working directly with traders on trader models.

Data manipulation with Pandas

Python: Bokeh visualization, Tornado web framework, asyncio programming, Azure Python API

Hashicorp Terraforms (azurerm)

Kafka Confluent

Conda package management

ReactJS front end development experience

Experience of delivery within a banking or trading environment.

Personal Attributes:

A determined focus on the user and user experience when problem- solving

Team player and able to collaborate, proactively communicates and shares understanding and experience within a team

Clear communicator and able to work in a multicultural/lingual environment

Uses initiative and owns their deliverables end-to-end

Brings ideas to the table, is inquisitive and excited by new technology

Used to working in a flexible, independent manner on a mixture of small unstructured and large structured items

Provides regular, considered feedback and regularly strives to improve their own ways of working

Michael Bailey International is acting as an Employment Business in relation to this vacancy.

Python Developer