C++ Python Developer - Investment Bank


Premium Job From Adlam Consulting

Recruiter

Adlam Consulting

Listed on

6th July 2018

Location

London

Salary/Rate

£600 - £650

Salary Notes

per day

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

C++ Python Developer - Investment Bank

Experienced Python C++ developer to work on a Credit Derivatives Risk and P&L system. The Python/C++ developer hands on' IT experience with design experience of production multi-tier systems, including practical experience of Software Engineering principles.

Essential skills:

                                         Object Oriented Design, design patterns and System Architecture.

                                         Excellent level of Python - proficient in designing large scale OO systems.

                                         An excellent level in C++ development including STL (technical tests will be asked).

                                         Linux

                                         SQL Database design

The system is the Credit Derivatives risk and P&L warehouse, used by all Credit Traders as the only source of their overnight and intraday risk. It is a global system of 400 active users that presents risk for credit derivatives, bond and IR/FX products traded by Credit Trading. It is closely linked to the Credit Trading HPC grid system, which computes the risk.

As part of an ambitious IT transformation programme, this will form the target risk aggregation & reporting platform for the Flow Rates as well as Credit trading business.

The system uses the following technologies: C++, Python, Linux, Windows, Object Oriented database (ObjectStore), SQL Database (Oracle, Postgres).

Developers are asked to work in a high pressure and intellectually demanding environment where the emphasis is put on both delivering features to users in a timely manner yet ensuring the platform remains reliable and scalable.

Day to day Responsibilities:

The successful candidate will be a senior developer, in charge of delivering production ready business features and peer reviewing other team member's work. The management structure is project oriented which means taking ownership of all phases of a project (design, implementation, testing). Particular attention will be paid to the ability to turn specifications into industrial strength software solutions within the relevant architectural framework. A proportion of your time will need to be spent on more general software issues related to system efficiency, functional architecture, system maintenance. The development team follows agile scrum methodology so experience of this way of working is desirable. The production platform is supported by a separate team, where the development team are only expected to provide 3rd line support (rare).

Adlam Consulting operates as an Employment Agency & an Employment Business

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: