Python Developer

London, UK

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Python Developer for our London office to make the team even stronger.

We are looking for a smart, ambitious and curious Python Developer to support an existing project onsite with one of our customers in Canary Wharf, London. This will be an initial 6 months engagement.

Responsibilities

  • Deliver quality software under tight timelines to enable the bank to understand and manage its security position better. This includes development of bespoke solutions as well as integration of 3rd party software using predominantly Python programming skills;
  • Be responsible for integrating services and applications via APIs and user interfaces;
  • Take individual responsibility for the overall success of the Python delivery within the development team;
  • Carry out strong technical expertise. The candidate will follow technical practices adopted by the bank and strive for technical excellence;
  • Write reusable, testable and efficient code;
  • Integrate implementation of security and data protection into the development lifecycle.

Requirements

  • Experience working as a developer on large, complex applications in Python ecosystem (previous Investment Banking experience is preferred);
  • Ability to build and maintain Python frameworks for use by other developers;
  • Enthusiastic and proactive team player who is keen to contribute to ideas and listen in a collaborative manner;
  • Excellent analytical and problem solving skills;
  • Ability to champion best practices;
  • Expert in Python including advanced language concept;
  • Fluent in Python Web frameworks;
  • Familiarity with ORM libraries;
  • Understanding of REST API development and lifecycle;
  • Understanding of design principles behind scalable and secure applications;
  • Strong unit test and debugging skills;
  • Familiarity with Anaconda distribution, virtual environment management;
  • Understanding of Anaconda AEN, Jupyter;
  • Knowledge of Unix, RHEL;
  • Experience in Stash, Jenkins, Nexus;
  • Experience in Jira;
  • Cursory Java expertise would be helpful;
  • Understanding of IntelliJ + Python Plugins;
  • Understanding of Tomcat;
  • Any specific Security Tooling expertise is welcomed.

KARIÉRNÍ ROZVOJ

Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.

BUDUJTE SVOU KARIÉRU S NÁMI

Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.