Python Developer

6 month contract - Inside IR35 - Investment banking

Job Description

Job Title: Jython/Python Developer

1. Purpose of Job:

We are looking for a Python Developer responsible for construction of application components and scripting to

manage the transformation of data between upstream and the Risk System data warehouse. A broad understanding

of financial products across all asset classes would be highly beneficial. Your primary focus will be the development

of all server-side logic, ensuring high performance and efficient interaction with the data warehouse and the

calculation services. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality

is essential. A competent level of understanding of SQL and database technologies is necessary as well.

2. Main Tasks and Responsibilities:

The successful candidate will be expected to fulfil the role of a Data Platform Python developer as follows:

· Be part of a dynamic, agile team that as custodian of the Risk data for BNPP is at the heart of all that the

Risk Systems department achieves on a daily basis.

· Design, build, and maintain efficient, reusable, and reliable Python code

· Rapidly prototyping solutions to quickly prove/disprove new concepts

· Design and implementation of low-latency, high-availability, and performant applications

· Work directly with Risk analysts and Product owners to turn functional requirements into efficient and maintainable code

· Ensure the best possible performance, quality, and responsiveness of the applications

· Identify bottlenecks and bugs, and devise solutions to these problems · Help maintain code quality, organization, and automation · Integration with a variety of data storage solutions

3. Professional Qualifications / Candidate Profile

Minimum Qualification Requirements:

· Master's degree in Computer Science, Finance or related field

· Data or Risk Management related business analysis experience is preferred

Technical Skills Required:

· Able to incrementally deliver server side applications to meet dynamic customer requirements

· Proficient in Python, with a good knowledge of its ecosystem

· Solid understanding of object-oriented programming and functional programming paradigms

· Familiar with Python application design and architectural patterns

· Demonstrable ability to write clean and readable code

· Experience with SQL and any industry standard relational database.

· Understanding fundamental design principles behind a scalable application

· Creating data schemas that represent and support business processes

· Unit test and debugging skills are welcome

Knowledge/Skills/Experience Required:

· Strong analytical skills with a creative and flexible approach to problem solving

· Capacity to work effectively in a team

· Delivery-focused with keen attention to detail

· Excellent interpersonal and organisational skills

· Professional and precise communication skills

Languages:

· English

· French is a plus but not mandatory

Desired Skills:

· Experience of market and/or counterparty risk

· Exposure to the practical issues of data loading, validation and management

· Java 8 or above development experience

Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.

Company
Lorien
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Salary
Salary negotiable
Posted
Company
Lorien
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Salary
Salary negotiable
Posted