160 views
4IRE
12 серпня 2024
віддалено
We are seeking C++ Developers of all levels to place in an on-going role with our client, a top tier global hedge fund with a strong commitment to leveraging innovations in technology and data science to solve complex problems for the business.
Responsibilities:
• Take part in the development and enhancement of its distributed pricing platform.
• Work closely with other global research, Tech teams, Middle Office and Trading.
• Build a new analytics library and integrate it into the existing system, using the latest technologies.
Requirements:
• At least a BSc in Computer Science or related Financial Technology subject.
• Experience in Multi-threading, Client-Server and Distributed computing.
• Must have experience in developing low latency applications and server-side systems
• Must have an understanding of modern C++ beyond a rudimentary awareness of lambdas. (Modern C++ started in 2011 and is now a core part of C++.)
• Must be able to insightfully discuss the evolution of the language with broad and deep knowledge of its features, with a particular emphasis on multithreading and the evolution of functional vs imperative style
• Needs to be able to design and implement templates and perform template meta-programming (core features of modern C++)
• Confident and clear mastery of language fundamentals such as the uses and characteristics of static member functions, virtual functions, lambdas, move operators, and the various kinds of reference types
• Must be able to insightfully discuss virtual functions (core feature of C++) and compare/contrast with using CRTP
• Strong analytical and mathematical skills
• Good understanding of various Design Patterns, Algorithms & Data Structures.
• Experience with Trading systems
• Experience with Messaging libraries.
• Experience with Python