Python / Java Developer – Algorithmic Trading recruitment

Python / Java Developer - Algorithmic Trading - Python, Java, TDD, BDD, Agile, Linux, Distributed, Concurrent Processing Server-side Development

Our client; a leading hedge fund in the city has an excellent opportunity for an algorithmic trading systems developer to join their highly experienced technology team.

You will be working closely with a range of hedge fund professionals including quantitative analysts, traders and operations staff, in order to design and implement cutting edge research and statistical trading systems to keep this business at the forefront of its field.

Your skill set must include:
- Extensive experience of Python and/or Java
- Expertise in TDD, BDD and the use of acceptance test frameworks.
- A strong commitment to unit testing and unit testing skills including using mock objects.
- Lean/Agile Practices including continuous integration, pair programming, Kanban and Scrum - Distributed, concurrent processing server-side development
- Linux platform and working knowledge of various scripting languages
- Open source frameworks and development tools
- Experience of event driven, asynchronous architectures and messaging/market data processing

It would be beneficial if you have experience or knowledge in/of:
- Statistical methods and probability and their application to trading systems
- Oracle and / or OneMarketData OneTick time series database
- Additional programming languages, e.g. R, C++
- Lettuce, Cucumber, Fitnesse or other acceptance test frameworks

You should also have exceptional communication and stakeholder management skills.

Python / Java Developer - Algorithmic Trading - Python, Java, TDD, BDD, Agile, Linux, Distributed, Concurrent Processing Server-side Development