Offers “HSBC”

Expires soon HSBC

Technical Team Lead - Algorithmic Trading Developer

  • Graduate job
  • London (Greater London)

Job description

Role Title: Technical Team Lead
- Algorithmic Trading Developer
Business: Information Technology
New or Existing Role? New
 
Overview:
Algorithmic Trading
·         HSBC GBM Equities has a strong cash equities algorithmic trading platform in place and is looking to expand its capabilities in 2015 to support the growth of the equities business.
·         The platform currently supports Global trading throughout with deployments in Europe, Asia and America running from a global shared code base.
 
About HSBC GBM
·         HSBC’s Global Banking and Markets business provides tailored financial solutions to major government, corporate and institutional clients world-wide. Managed as a global business, it operates a long-term relationship management approach to build a full understanding of client financial requirements. Clients are served by sector-based client service teams that combine relationship managers and product specialists to develop financial solutions to meet individual client needs.
 
About the Algorithmic Trading & Tick Data team
·         This is currently a team of 11 located in London (5), Hong Kong (6) managed & coordinated from Hong Kong.
·         The team is broken up into a number of areas of responsibility, Algorithmic and Smart DMA Trading and Tick Data.
·         The Algorithmic Trading and Smart DMA team use multi-threaded Java based systems which HSBC has used to implement their algorithmic trading strategies and Smart DMA logic.
·         The Tick Data team uses the vendor supplied KDB Database deployed in London & Hong Kong to provide both real-time and historic data to support the Algorithmic Trading platform and other parts of the equities business.
 
Responsible For:
·         The position is for a Technical Team Lead Developer in the Algorithmic Trading team based at HSBC’s London offices.
·         Key team objectives for 2015 are:
·         Working together with the business to provide continuous improvement of the existing Algorithmic Trading strategies
·         Development of new Algorithmic Trading strategies to support the business where required
·         Improvement to the algorithmic trading platform including simplification & improving testing framework
·         Expansion of trading to additional markets
·         Responsibilities will include: Design, development, unit testing, system testing, back-testing, implementation and (2nd line) support of the Algorithmic Trading Platform and Smart DMA system.
·         Primary development language is Java, also Unix / Shell script and possibility of exposure to KDB (q).  Primary system interfaces are with Fidessa & KDB.
·         The role is London based but may include opportunities for short trips to Hong Kong and New York.
 

Desired profile

Knowledge & Experience / Qualifications
Essential Experience:
 
·         Good exposure to equity markets in a sell-side Front Office environment
·         Development and design experience in core Java. 
·         Knowledge of Object Oriented development and awareness of design patterns
·         Experience in Agile development and methodology
 
Ideal Experience:
·         Real-time server development, in a multi-threaded asynchronous system environment.
·         Technical design considerations to achieve robustness in high performance real time applications.
·         Algorithmic trading and Equity Analytics
·         JMS and Swing
·         Familiarity with the FIX protocol
·         Interfacing with Fidessa and familiarity with the OpenAccess protocol.
·         Interfacing with KDB & programming in q.
·         Usage of Source Control Systems particularly Subversion.
·         UNIX shell scripting.
·         ANT scripting.
·         Global/multi-site team working & working with off-shore resources within a development & testing context.
·         2nd Line support of trading applications.
·         HTTP, XML, Style sheets.
 
Essential Skills/Competencies:
·         Self-motivated and enthusiastic
·         Love of coding and delivering elegant solutions to business users in a timely manner
·         Proven fast-learner & must be able to work under pressure with tight deadlines
·         Good written and verbal communication skills
·         Strong interpersonal skills and the ability to work in a collaborative fashion
 
Ideal Skills/Competencies:
·         Ability to partner with other technology teams to collaborate on the development of shared systems
·         Ability to produce accurate estimates of design and development work.
 
 
We are an equal opportunity employer and are committed to creating a diverse environment.

Make every future a success.
  • Job directory
  • Business directory