Senior Real-Time Data Developer - C++

Apply Now

Company: GMS Advisors

Location: Chicago, IL 60629

Description:

We are looking for an experienced developer to work within the Realtime data team, building out real time market data systems. The optimal candidate will have a minimum of 7 years' hands-on development experience with an excellent technical background, and experience building scalable and performant applications. This person will need to be a very strong communicator, able to multi-task and have the ability to excel in a fast paced environment. The candidate would be comfortable leading projects from start to finish, communicating with stakeholders and ensuring success.

In the role of Senior Real-Time Data Developer, the employee will be responsible for the following:
  • Developing and architecting real time market data platforms, expanding BAM's co-located and Level 2 data offerings.
  • Building and designing new systems for consuming and distributing direct exchange data.
  • Defining APIs, building highly reliable processes, processing large volumes of data in a performant manner.
  • Deliver data from a variety of vendors, including Bloomberg, Refinitiv, and many others, extending the firms streaming and real time data offering.
  • Understand the data being delivered, its uses and applications.
  • Partner with our business users to understand their requirements and interactions with the data platform to ensure quality end product and smooth day-to-day operation
  • Own the full scope of the assigned projects, including liaising with the business to gather requirements, designing the solution, and building and delivering completed functionality to production
  • Be a self-starter and perform with minimum supervision, exercising sound judgment


QUALIFICATIONS & REQUIREMENTS:
In order to effectively represent the Company and communicate with clients, the employee must be someone who has:
  • Degree in Computer Science or closely related field
  • 7+ years development background
  • Expert knowledge C++. Deep experience building large, complex, scalable systems.
  • Python experience preferred. May need to do some development in Python on the job
  • C# or Rust a plus
  • Experience with Direct exchange, Level 2, colocation a plus
  • Experience with Bloomberg or Refinitiv a plus
  • Experience with AWS technologies a plus, e.g. ECS, lambda, SNS/SQS, S3
  • Analytical skills - Ability to troubleshoot and logically assess problems and determine solutions
  • Documentation skills - ability to represent ideas, requirements, and problems in clear and concise documents.

Similar Jobs