C# Developer – Equity Derivatives recruitment
C# Developer - Equity Trading
Brief;
Designing and building the next generation of equity derivative trading tools. We currently have requirements for options and futures trading and market-making as well as improved ETF and futures strategies, increased exchange coverage, latency enhancements, interoperability with other trader tools, new products and others. The role involves guiding less experienced developers in design, coding and the specific demands of writing live trading systems.
Requirements;
A good bachelors degree in a numerate subject, or equivalent qualification/experience.
Excellent knowledge of C# development.
Excellent knowledge and experience of server design, if not necessairly in C#. Java and/or C++ server side development acceptable
Strong computer science fundamentals covering concurrency, algorithms, data structures and networks
Experience of working closely with traders
Good knowledge of exchange trading and market microstructure
Ability to handle multiple competing priorities, work with minimal formal specifications, and deliver at the highest levels.
Experience of designing, building and maintaining complex real-time event-driven applications with significant business dependency.
Key technology skills:
Essential
- C# .NET 3.5 / 4.0
- Best-practice development skills, appropriate use of design patterns
- Concurrency/multithreading, asynchronous designs
- Messaging technologies: e.g. Tibco EMS/Solace/Nirvana
- Market Data: Bloomberg, Reuters, Wombat
- Exchange connectivity: orders, quotes
Desirable
- GUI technologies: WinForms, WPF, Infragistics controls
- Databases: Q/kdb
- Java/C++ knowledge
Domain expertise in either market making or algorithmic trading