
Desk-Aligned Front-Office C++/Java Developers
The trading floor is the heart of any securities trading firm.
Technologists sit on the trading desk working closely with traders and strategists developing and supporting strategic technological solutions. Systems include portfolio management, risk management, position management, pricing, trade processing and P&L calculation tools. Technologists are involved in the full project lifecycle from establishing requirements with the business to design, implementation and delivery. An essential element of this role involves supporting the business in the production environment on a day-to-day basis. Technologist are exposed to a wide variety of products traded by the desk.
We are seeking talented developers with the following attributes:
• Expertise in at least one of the major OOD languages such as C++, Java or C#.
• Excellent understanding of object-oriented design and development (OOD) fundamentals: data abstraction, encapsulation,
inheritance, polymorphism, etc..
• Experience with real-time, multi-threaded, server-side software development on Unix/Linux.
• Experience in dealing with distributed, high-performance, mission-critical systems.
• Experience with messaging middleware ie. TibcoRV, MQSeries, JMS.
• Solid experience with Sybase or other RDBMS.
• Front-office trading or relevant industry experience highly desireable; knowledge or interest in financial marklets essential.
• Strong communication and client-facing skills with a high-degree of motivation.
• Ability to face off with a fairly aggressive, demanding user-base and environment.
• Bachelors/Masters degree in Computer Science from a reputable university.
Trading System Developers/Architects - OMS/DMA/Program Trading/Algorithmic Trading
Real-time, high-performance and high-throughput mission-critical trading systems are vital to the success of any trading desk.
Trading Systems Developers and Architects deliver real-time, scalable, and robust trading systems to service all lines of businesses from Equities to Derivatives and Fixed Income. Our clients invest millions of dollars every year building, enhancing and maintaining some of the fastest trading systems around today.
We are seeking exceptional candidates with the following:
• Expertise in at least one of the major OOD languages such as C++, Java or C#.
• Excellent understanding of object-oriented design and development (OOD) fundamentals: data abstraction, encapsulation,
inheritance, polymorphism, etc..
• In-depth understanding of the trade lifecycle and end-to-end order management and execution flows.
• Experience with real-time, multi-threaded, server-side software development on Unix/Linux.
• Experience in dealing with distributed, high-performance, mission-critical systems.
• Experience with messaging middleware ie. TibcoRV, MQSeries, JMS.
• Solid experience with Sybase or other RDBMS.
• Bachelors/Masters degree in Computer Science from a reputable university.
Exchange Connectivity Developers/Architects
Exchange connectivity solutions are aimed at providing highly efficient, reliable, quick gateways to the world’s major markets. Our clients compete to connect to the markets as inexpensively, quickly and reliably as possible; each millisecond is crucial.
Exchange Connectivity Developers/Architects are expected to:
• Define, recommend and maintain a high throughput, high-performance, high resilience and scalable Exchange
Connecitivty architecture.
• Design and develop preemptive application capacity and performance monitoring system; suggest application tuning
recommendations on Exchange Connectivity and Equities Order Management systems, and lead on capacity and
performance issue analysis.
• Provide value added application system performance and capacity design best practice, and application performance
expertise to the organisation.
• Deliver clear and concise technical architectyre and design documentation.
• Face off with business to review and prioritise enhancement requests for the system.
We are looking for candidates with the following attributes:
• Excellent programming skills in C++ under Linux/Unix.
• Intimate understanding of the FIX protocol and end-to-end order management and execution flows.
• Hands-on application development background in designing and building Exchange Connectivity application systems to
integrate directly with the various Exchanges ( i.e. SEHK AMS/3, TSE, KSE KOSMOS, SGXAccess, etc.)
• Hands-on integration and configuration experiences of Exchange Gateway products in the marketplace such as GL
SLE/SLC, Liquidity Direct, Fidessa, or other FIX gateways.
• Equities business knowledge and hands-on experince in tyhe order-routing, trade execution, and market data
dissemination.
• Bachelors/Masters degree in Computer Science from a reputable university.