C# .Net Developer (Multi-threading, Algo Trading)

City of London
£45000 - £60000 per annum + Bonus and benefits and Training
16 Sep 2013
14 Oct 2013
Contract Type
Full Time

C# .Net Developer (Multi-threading, Algo Trading)


A very successful Proprietary Trading House specialising in cross-asset and algo-trading is opening an office in the UK. This successful Trading House/Hedge fund has built business globally across the course of 17 years and is now venturing further into working closer and more closely with the European markets they already have a strong foothold in.

This is an exciting opportunity for a Senior C# .Net Developer Team Lead (Multi-threading, Algo Trading) to join an established company and be a part of the new team in London where you will be working on trading systems and trading systems development. You will be purely working on Greenfield projects, effectively beginning an R&D team in London.

The Hedge Fund are automated and algorithmic trading focused and therefore hold their technology and the development team in high regard and in keeping with this ethos - they are seeking new development staff for their UK offices who are passionate about building trading technologies and bringing new ideas to the table. In addition you will be one of a very small initial team in London as a Senior C# Algo Developer you will be expected to build trading systems from scratch and get them up and running whether that means you have to take on support tasks or networking tasks - you will need that mind set to get the systems live.

For this role as a Senior C# .Net Developer (Multi-threading, Algo Trading) you will need the following skill set:

  • Strong technical background in C# .Net (Essential)
  • Experience of architecture and design (essential)
  • Experience working on trading applications or Algo trading (Desirable)
  • Experience multi-threading/networking (Essential)
  • Ability to speak with the traders/ financial analysts/ support teams in other time zones (Essential)
  • Building full life cycle applications from scratch (Essential)

For this role you will need to be heavily technical in C# .Net programming and have strong experience in multi-threading/networking, as the system is all automated and high speed so any low level work is also beneficial.

You will be given the autonomy to use your ideas and bring them to live in an up to date technology environment where your design architecture can be taken into a real algo trading environment.