Python Developer - Lorien Impellam

New Today

Job Description

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.

Location:
London
Category:
Technology