Our Client, a Proprietary Trading firm is seeking a Senior Data Platform Developer. The individual in this role will design, develop, document, maintain, and test software required to capture/query the
business's live, historical, and alternative data sets. The role is part of our platform development
team and will provide the individual with exposure to traders, researchers, and strategy
developers. The successful candidate will be a self-starter, have strong sense of ownership and be
driven to provide technical and intellectual solutions to business problems.
Primary Responsibilities include:
Designing, developing, and operationally supporting proprietary trading data platform,
including market data, order routing, and alternate sources spanning both real-time,
streaming, and historical delivery
Serving as a subject matter expert for researchers and traders on in-house data
Cultivating relationships with traders, quantitative researchers, and developers; provide
direct support for their data needs
Working with traders to source, evaluate, and facilitate access to new data sources
Monitoring data quality and devising systematic, proactive identification and data cleansing
solutions
Understanding, interpreting, and interfacing with global exchanges and their protocols
Liaise with vendors on data and technical issues as needed to deliver rapid solutions to the
business
Collaborating with the technology teams to ensure proper data capture and distribution
Skills and Experience:
Bachelor's degree in Computer Science or related field
5+ years of experience in systems development in a high throughput, low latency trading
systems environment
3+ years developing exchange connectivity solutions
Strong background in C++ and C++ Template Metaprogramming with demonstrated experience using C++11/C++14
Expertise with TCP/IP, UDP multicast, sockets, network protocols, particularly on
Linux/Unix systems
Experience using network tools such as Wireshark to monitor and debug behavior
Experience with exchange protocols such as FIX and OUCH
Experience managing and administering a real-time database such as OneTick or KDB
Experience with large data sets, including the development of tools for processing, storage,
and organization of data
Ability to work in a collaborative environment
Ability to successfully communicate ideas to colleagues within all departments/levels of the
firm
Excellent written and verbal communication skills