This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This is a challenging and exciting opportunity to work within the Equities Technology group and work closely with a front-office business unit and established technology teams to develop our strategically important platform. The Equities business has set an ambitious growth plan, and strong technical development is critical to achieving our goals and enhancing our leading position in the financial market. The successful candidate will play a key role in that success. This is a fast paced, challenging team of highly experienced technologists and you will be expected to have strong prior front office experience.
Job Responsibility:
Requirements analysis and capture, working closely with the business users and other technology teams to define solutions
Develop low latency and high frequency solution using Citi's strategic Client Connectivity Platform (OneConnect)
Requirements:
Minimum of 10+ years hands on development experience in core Java for low latency trading systems
Exposure to Low latency framework and FIX Engines, Solace, Python is a must
Experience working with high volume, high throughput, and low latency trading systems (e.g. equities or FX), or similar type of low latency platforms in Java
In-depth understanding of the challenges in developing high-throughput, low-latency trading systems while meeting the highest standards in resiliency and scalability
Exposure to remediate low-latency solution challenges using practical software and hardware techniques
FIX, distributed systems, messaging middleware (Solace, Tibco, or similar) and IPC (inter process communication)
Experience in implementing trading strategies and Order management system development
Understanding of market data and exchange protocol
Hands on development experience in Core Java
Network programming is a plus – TCP, UDP, sockets, multicast
Working knowledge of Linux and/or Unix
Knowledge of Messaging, TCP/IP, UDP etc
Working knowledge of Database (Sybase will be a plus)
Working knowledge of Python, Perl and shell scripting will be a plus
Knowledge of FIX protocol will be a plus
Bachelor's or Master degree in computer science or any other related degree
5 years minimal financial industry experience in designing and implementing trading systems
Nice to have:
Network programming is a plus – TCP, UDP, sockets, multicast
Knowledge of FIX protocol will be a plus
Working knowledge of Python, Perl and shell scripting will be a plus
Working knowledge of Database (Sybase will be a plus)