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.