| We currently develop and
maintain in-house applications to support
manual trading, and to provide automated
trading including DMA and algorithmic trading
(VWAP, Inline with Volume, Implementation
Shortfall, etc). The applications have enabled
us to handle a substantial fraction of the
shares traded in the major European markets.
We are looking to strengthen the team by
recruiting a high-quality C++ server-side
developer who has the potential to become
a senior member of the team. This could
be into a team lead role, a technical specialist,
or trading technology specialist.
C++ order and execution management components
handle routing logic and order lifecycle
events using a specialised in-house infrastructure.
The development team is an integral part
of a high energy front-office environment.
As a result, the successful candidate will
need to be highly committed, and be able
to build very close working relationships
with the business, support teams and allied
development teams..
The successful candidate will have a strong
focus on ownership of development tasks
and commitment to completing them in a timely
way. Experience of agile programming technologies
will be an advantage.
Requirements:
• Excellent core C++
• UNIX development skills (especially
LINUX)
Useful skills:
• Middleware technology (preferably
TIBCO Rendezvous)
• Event-driven programming
• Solaris Workshop
• Standard Template Library
• Purify/Quantify
• SQL (preferably Oracle)
• ClearCase
• Market Data feeds
Notes:
J2EE NOT required
Contribution
• Contribute to projects being on
schedule and meeting client needs.
• Work with a demanding user base,
being capable of communicating on the users’
terms.
• Keep colleagues informed of developments;
work collaboratively.
• Contribute to the recruitment, coaching,
induction and mentoring of new team members.
• Develop systems in an effective
manner, using innovation and common sense
to provide the Bank with the tools to increase
its profitable growth.
• Control risks and costs within own
area by using time and resources effectively.
• Work in a variety of technical environments,
developing own skill set to match the changing
technological environment within the bank.
• Support less experienced staff by
providing technical support and product
knowledge.
• Maintain the Bank’s standards
and professional approach to work, especially
when under pressure.
• Practice good time management &
attention to detail.
• Produce deliverables that comply
with Bank standards and guidelines.
• Maintain confidentiality.
• Knowledge of equity trading systems
Note that on-the-job training will be given
where required.
Essential Education
Degree (Preferably computer science related
degree).
|