| Position Summary
The position is for a hands-on application
developer in Client Facing Technology team
in Equities IT. The team is responsible
for providing technology solutions for electronic
trading business in Equities Cash and Futures
Options. The team has 9 developers and it
maintains client connectivity applications
that interface with clients exchanging trading
messages electronically via FIX protocol.
The functionalities of the applications
include order routing, message normalization
and session management.
The candidate will be responsible for development
of new functionalities, enhancements and
maintenance of the client connectivity applications
in Asia Pacific region. The candidate will
be working closely with Client Facing Technology
teams in the US and Europe as well as Equities
business groups in the region.
Primary Responsibilities/Function:
The successful candidate will possess the
following skills:
• 5+ years of experience in C++.
• Extensive development expertise
in high-performance, multi-threaded programming
(thread pools, mutex, critical segments,
etc.)
• Experience with some form of high
performance persistence systems such as
an RDBMS, flat files, or in-memory storage.
• Expertise with development on a
Unix and/or Linux environment, preferably
Solaris 8 or later / Red Hat
• Requires excellent verbal and written
communications skills
• Must be able to explain concepts
and ideas clearly and concisely to both
business and development personnel
• Experience with some form of high
performance RDBM systems such as Oracle
and/or Sybase
Optional Requirements:
• 2+ years expertise with inter process
communications using sockets, Tibco RV,
or similar technologies or understanding
of concepts.
• Working knowledge of the FIX protocol
and practical issues surrounding it's use
• Working knowledge of order state
handling for Equities.
• Experience with Windows API and
/ or .NET technology
• Experience with development in a
financial (preferably Equities execution)
setting, or development on a high throughput,
transaction-oriented system
• Experience with building High Availability
systems.
• Experience with either Java or C#
Essential
• Reputable University Degree
• English (Business)
• Japanese (Basic)
Regional travel twice a year and US and/or
UK travel once a year.
|