Please scroll down, To apply

C++ Developer - Contract

hiring now

Allegis Global Solutions Limited (AGS)

2021-12-03 07:46:24

Job location Barkingside, Greater London, United Kingdom

Job type: contract

Job industry: I.T. & Communications

Job Contact: Craig Oates

Job Duration: 6-months initial

Job description

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

A successful candidate is expected to:

  • Design, build and implement pricing systems.
  • Work with teams spread across infrastructure, development, support, test and the Front Office.
  • Participate in the development of all aspects of product delivery including design documents, functional specifications and component building.
  • Make contributions to the evolving architecture.
  • Conduct issue and risk identification, management and resolution.

This is a key position which will play pivotal role in the development of the FX platform.

Responsibilities/Deliverables:

  • Take responsibility for the system component design and development.
  • Ensure developed code has significant coverage by automated tests.
  • Build relationships with key stakeholders.
  • Adhere to SCB development practices.
  • Manage application support handover to global teams.
  • Maintain and enhance the code base after project go-live.
  • Build relationships with teams inside/outside FM, Infrastructure units etc.
  • Advocate delivery excellence, ensuring application release quality.

Qualifications/Skills:

  • C+/17 skills, knowledge of the STL, experience of the Boost libraries is highly desirable.
  • Development on Linux using gcc, gdb, git and associated debugging tools.
  • Knowledge of all aspects of software design, development and deployment.
  • Working knowledge of FX products, pricing and Real Time risk management.
  • Working knowledge of the design of scalable, high availability, supportable distributed architectures.
  • Working knowledge of messaging and communication protocols including TCP, UDP, multicast, and data encoding
  • Working understanding of SQL and simple DDL operations.
  • Excellent oral and written communication skills, ability to interact with business representatives.

Desirable but not essential:

  • Experience of any of: multi-threading, low-latency, high-throughput, high-resiliency applications
  • Familiarity with Middleware messaging frameworks, ideally Solace

Inform a friend!

Top