|
Job Role
· The systems developer will work within
the Equity Derivatives IT department contributing
to the development of the next generation automated
trading systems.
· The successful applicant will have
a strong focus on delivery to the business and
will have to rapidly learn about the Company’s
Equities business and its interactions with other
parts of the bank. The candidate should be keen
to learn about the business. It’s not essential
to have previous experience of derivatives trading
systems, but it would be useful.
· Must demonstrate appreciation/experience
of the particular demands posed when working
on a challenging technical environment. Specifically,
the candidate must a have a proven record of
successful delivery of technically complex system
components to extremely aggressive timelines.
· The candidate will be expected to liaise
with Derivative Traders up to MD level. They’ll
have to acquire domain knowledge quickly; be
able to present issues clearly and understand
the traders concerns.
· Must be able to operate effectively
in a trading floor environment. Plans and priorities
are very fluid, and the successful applicant
must be able to cope with this.
· Must be able to accurately and pragmatically
estimate development effort required for specific
objectives. Proven experience of this is critical.
· It would be useful to have some team
management experience. This candidate will immediately
be a senior developer, and within the first year
their responsibilities could extend to leading
a development / project team of 2-3 in-house
developers. The candidate must be a highly effective
team member.
· In addition to strategic development,
we have to deal with production issues. The candidates
must be willing to get involved in practical
work such as investigating production issues,
doing second-line support and deploying new versions.
· At times, the Company can come under
intense pressure to deliver with little notice.
When appropriate, the candidate will need to
demonstrate great drive and commitment to meet
their objectives. The candidate will have to
take client pressure in their stride, showing
appropriate levels of urgency, while remaining
productive, professional and controlled
Education / Experience
MSc / BSc, ideally in Computer Science
· At least 3 years core development experience
in a relevant object-oriented language, e.g.
Java, C++
·
At least 1 year experiience of J2SE Java development
·
Essential to have experience of high-performance,
multi-threaded client-server Java development.
·
Should have skills in some of the other relevant
technologies, e.g. C/C++; SQL, ideally Oracle;
Unix, ideally Linux; Clearcase.
Communication skills (both written, presentation
and oral) must be excellent
English, Asian and European languages desirable
|