Senior eFX C++ Developer - £750p/d

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

A Tier-1 Investment Bank is seeking a Senior C++ Developer to be a part of world-renowned development team.

This role is an exciting opportunity to be part a large multi-asset eTrading trading system development team.

A successful candidate is expected to:

- Design, build and implement systems in our eTrading platform in line with MIFID II requirements.

- Work with teams spread across infrastructure, product development, support, test, and the Front Office

- Participate in the development of all aspects of product delivery including design documents, functional specifications, and component build

- Make contributions to the evolving architecture;

- Conduct issue and risk identification, management and resolution

- This is a key role which will play pivotal role in the development.

RESPONSIBILITIES/DELIVERABLES:

- Take responsibility for the system component design and build

- Ensure developed code is fully tested through automated unit tests

- Build relationships with key stakeholders

- Manage application support handover to global teams

- Maintain and enhance the code base after project go-live

- Build relationships with fellow developments managers inside/outside FM, Infrastructure units etc.

- Advocate delivery excellence, ensuring application release quality

QUALIFICATIONS & SKILLS

- Must have experience in building low latency, high throughput, highly resilient algorithmic trading applications

- Must have experience in building multi-site enabled co-located systems

- Must have in-depth knowledge of FX products, pricing, connectivity, execution algorithms and Real Time risk management

- Must have excellent current C++ Skills, thorough working knowledge of the STL, experience of the Boost libraries is highly desirable

- Must have an excellent grasp of multi threaded, low latency, high throughput development in C++ under UNIX Must have a working knowledge of the design of scalable, high availability, supportable distributed architectures including three tier and n tier

- Must have an excellent grasp of messaging and communication protocols including point-to-point (TCP), and RPC's including reliable and guaranteed messaging delivery policies, familiarity with Middleware messaging frameworks ideally Solace.

- Cognizant of architecture and heuristics for the dissemination of market data and other Real Time information.

- Knowledge of all aspects of software design and development including the judicious use of domain specific languages and code generation techniques

- Working understanding of SQL and simple DDL operations

- Excellent oral and written communication skills, ability to interact with business representatives.

Start date
n.a
Duration
6 months rolling
From
Orbis Consultants Limited
Published at
31.01.2017
Project ID:
1279097
Contract type
Freelance
To apply to this project you must log in.
Register