LATEST JOBS

The successful candidate will be able to demonstrate a track-record of having delivered high-class graphical application front ends on the Windows platform, preferably in the trading space. Working with the rest of the team this individual will be responsible for designing and implementing key features of the product and will have every opportunity to interact with the traders, learn more about the trading business and play a key role in delivering a world class high-frequency discretionary trading product. Additionally, we will be looking for the following:

• BSc Computer Science or related subject
• 5+ years experience programming on Windows (Win32 subsystem), specifically using the .NET framework 3.5, C# 3.0 & VS 2008 (.NET F/Work 4.0, C# 4.0 and VS 2010 a plus).
• Must have some basic working knowledge of programming in C++ for Windows
• Experience with key Windows development software a benefit - such as .NET Reflector, Microsoft’s WPF Performance Suite, profiling tools (e.g. dotTrace, ANTS, …), CLRProfiler, WinDbg
• Some experience working on Linux and any knowledge of writing C++ for Linux is a plus
• Experience with WPF and key design patterns used to build highly-responsive GUIs that can handle large amounts of real-time data
• Experience with multi-threading programming concepts and design trade-offs, TCP/IP network programming (sockets), object oriented programming styles, design patterns (GUI patterns specifically) and algorithm and data structure selection
• Passionate about software, and in particular .NET and the new emerging field of multi-core parallel programming challenges
• Scripting with Perl and/or Python a plus
• Experience working on real-time trading applications a definite plus
• Knowledge of the US Fixed Income markets a plus

Participate in the design, architecture and implementation of next generation middle and back office trading applications.
• Learn and internalize the theories behind current trading system.
• Participate in the requirements capture, design, architecture and implementation of next generation software.
• Take ownership of system from requirements capture through implementation.

Job Requirements:
• Eight or more years experience building and deploying production systems. 5+ years of experience total across Java and C#; C# is preferred over Java.
• Strong knowledge of SQL query tuning is a plus.
• Ability to relate/communicate effectively to all levels of associates - management, developers, traders, and operations
• Heavy attention to detail; broad picture view as well
• Prior experience in performance critical applications. Must have real systems in production handling real money for real people
• Likes or is interested in working in an Agile development style; prefers an iterative development style.
• Ability to manage numerous software development priorities with ease
• Focus on performance of applications under high load