3 months ago
Belfast, United KingdomStaff+
Responsibilities
- Develop new functionality for the Global Market Data platform.
- Design and implement enhancements to global equities market data systems.
- Support existing market data applications and clients in partnership with Equities Production Support teams.
- Coordinate exchange-mandated changes affecting the Global Market Data platform.
- Improve application functionality driven by the Electronic Trading Desk.
- Diagnose and troubleshoot real-world issues with floor traders, production support, and other stakeholders.
- Develop database code and processes in KDB.
- Configure high-speed network interfaces such as SolarFlare using OnLoad when needed.
Requirements
- Significant working knowledge of Java.
- Experience with Perl and shell scripting.
- Good understanding of multicast and TCP/IP network protocols.
- Ability to work effectively in a team and meet tight deadlines.
- Ability to communicate appropriately with traders, production support, and other stakeholders.
- Experience with low-latency market data, C++, algorithmic trading, electronic trading technology, microservices, finance, KDB, or high-speed network configuration is beneficial but not essential.
- Working knowledge of unit testing, code reviews, and the listed development tools is beneficial.
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
