Rates E-trading C++ Developer in New York, NY at Open Systems Technologies

Date Posted: 11/16/2019

Job Snapshot

Job Description

A global asset management firm is seeking a C/C++ developer to join their rates team in New York. This team will collaborate on design and implement strategic technology solutions to enhance execution platform. This will involve working with different Markets, ION, FIX and market-proprietary protocols used for fixed income products market data, negotiation, order management and post-trade lifecycle. The role requires an appreciation of existing systems and a drive to make long-term strategic changes to the topology, in step with continual business deliveries in the existing environment.

The candidate should expect to be involved at all points during the software development project lifecycle, be required to build and maintain direct relationships with project participants outside of the team, in addition to delivery of high quality, extremely well documented code.  The candidate must have outstanding communication and influencing skills to facilitate multi-party project issue resolution with both technical and non-technical participants.

Key Accountabities:

  • Work with Business Analysts, Project Leads and Team Leads to clarify requirements
  • Proposal of technical solutions and presenting them amongst both peers and non-technical staff in order to gain buy-in to the approach
  • Facilitate completion of E-Trading initiatives through problem solving and people skills
  • Create technical work breakdowns with granular estimates
  • Proactively communicate risks/assumptions/issues/dependencies as they are identified
  • Autonomously provide regular updates on status of work through the communication channels adopted by the team
  • In delivery of code, be aware of, and proficiently adopt, vetted industry-standard and in-house developed libraries
  • Identify in-house libraries’ shortcomings or shortfalls in vetted libraries, and directly work with owners to improve them
  • Continually iterate documentation of system features throughout the development lifecycle, not only at project closure
  • Second Line production support of system

Basic Requirements:

  • Bachelor’s Degree
  • 2+ years of development experience using C++, STL, boost and SQL.
  • 2+ years working in Investment Banking, E-Trading and/or Rates products.
  • Usage of IDE tools in development, and experience and willingness to take on difficult refactoring and merge tasks
  • Deep understanding of low latency, high availability, multi-threaded system design
  • ION ,  FIX and proprietary connectivity experience
  • Publish/Subscribe messaging experience
  • Test-driven development approach, with an in-built desire to increase test coverage with every check-in
  • Excellent written and verbal communication skills
  • Knowledge of software development life cycle (SDLC) and agile development
Job category:
  • Information Technology
Job keywords:
  • Interest Rates,Electronic Trading,C++,Developer
  • Electronic Trading
  • C++