Citi Listed Derivatives / Market Making Algo Developer in Hong Kong

  • Primary Location: HK,Hong Kong,Hong Kong

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 17029480

Description

  • An opportunity has opened in the much coveted Equity Derivatives Volatility Trading Team for a Java Developer

  • Bachelor’s degree with 4+ years of development experience for low latency listed derivatives trading and market making platform

  • Must be familiar with listed derivatives related knowledge, algorithmic trading strategy, pricing, hedging, market mechanics, booking flow, exchange specific rules & mandatory practice, familiarity of regulatory requirement is an advantage

  • In depth knowledge of Java to handle massive message and performance tuning. Solid mind in data structure & algorithm design

  • Experience of Java desktop client development is a plus, swing / jface.

  • Knowledge of FIX message is a plus

  • Strong knowledge of Linux as development / deployment environment with hands on GIT experience

  • Must be familiar with Agile / auto unit test driven development life cycle with experience of assisting tools for standard development practice

  • Be comfortable to work independently for requirement collection, direct user support, auditing review, issue investigation

  • Excellent communication with trading related parties, e.g. trader, middle office, compliance, BA, auditor, exchange, regulator

  • Must be energetic, self-motivated, excellent communication, flexible working hour, able to cope with stressful working environment

  • Proficient in written and spoken English

Qualifications

  • An opportunity has opened in the much coveted Equity Derivatives Volatility Trading Team for a Java / C++ developer

  • Bachelor’s degree with 4+ years of development experience for low latency listed derivatives trading and market making platform

  • Must be familiar with listed derivatives related knowledge, algorithmic trading strategy, pricing, hedging, market mechanics, booking flow, exchange specific rules & mandatory practice, familiarity of regulatory requirement is an advantage

  • In depth knowledge of Java / C++ to handle massive message and performance tuning. Solid mind in data structure & algorithm design

  • Familiarity with C# and scripting of bash and python is a plus

  • Knowledge of FIX message is a plus

  • Strong knowledge on low level computer architecture, memory, cpu, os (specifically linux), and networking for software performance tuning

  • Strong knowledge of Linux as development / deployment environment with hands on GIT experience

  • Must be familiar with Agile / auto unit test driven development life cycle with experience of assisting tools for standard development practice

  • Be comfortable to work independently for requirement collection, direct user support, auditing review, issue investigation

  • Excellent communication with trading related parties, e.g. trader, middle office, compliance, BA, auditor, exchange, regulator

  • Must be energetic, self-motivated, excellent communication, flexible working hour, able to cope with stressful working environment

  • Proficient in written and spoken English