C# Developer with Java – Equity Electronic Trading recruitment

C# Developer with Java - Electronic Trading - Equities
C# Java Developer required for this top tier bank based in London. The Electronic Trading Technology team supports the Electronic Trading business in the Global Markets and Investment Banking Group. The team provides innovative solutions for low touch trading, which includes FIX connectivity, low latency market connectivity, smart order routing, algorithmic trading and internal crossing.
The role is for an experienced front office developer within the EMEA workflow team covering order management server components and related desktop applications used for both external client and internal flows.
Specifically, the following skills are required:
· An extensive understanding and proven industrial experience of C# (WinForms) GUI development
· An understanding and proven industrial experience of Java (J2SE) server-side development
· Must have front office experience (including design/architecture development)
· Strong knowledge of design concepts and best practices (including automated builds, test driven development )
· Demonstrate strong communication, analytical and organisational skills
· Experience with multi-threading, garbage collection and performance profiling.

The ideal candidate will also have:
· Knowledge of equities markets (including order management, algorithmic trading, smart order routing, market access and market data )
· Knowledge of FIX
· Familiarity with communications/middleware (including Sockets, EMS, RV and Open Access)
· Familiarity with market data (including Wombat and Reuters)
· Linux experience (basic commands, scripting)
· C# 3.5 / 4.0 (including upgrading WinForm components to WPF)