C++ Analyst Developer – Low Latency Trading Systems recruitment

C++ Analyst Developer – Low Latency Trading Systems

This role is within the Low Latency trading development team, who are responsible for providing development and support to the Equities front office business areas for the Low Latency trading system within the bank. A strong C++ developer with relevant experience working with Low Latency trading systems on Unix/Windows platforms and strong academic background is required.

Job Description:

-Participation in technical architecture discussions and decisions, influent the developer of plans and processes.

-Regular Interaction with other up/downstream systems.

-Participate in the entire software development life cycle; design, documentation, development, unit testing production implementation.

-Liaise with the business regularly.

-Contribute to planning end-to-end development of applications from technical specifications and design documents.

-Perform successful unit, performance, system, integration and acceptance testing.

-Participate in and conduct code reviews, and incorporate lessons into work practices.

To qualify for this position, you must have ALL of the following essential experience.

Essential experience:

C++, low latency, UNIX/ Windows, STL, Boost, Multi-threading.

-Bachelor's Degree in Computer Science or Engineering.

-Professional experience with C++ development

-Coding, design enhancements to Low Latency trading platform

-In-depth knowledge of C++ (for both Linux and Windows platforms)

-STL and Boost

-Real-time programming (multi-threading, OS IPC/synchronization mechanisms, communications/sockets)

-Hands on experience of messaging with 29West/LBM.

Desired experience:

-ORACLE/SQL, Linux scripting languages (Perl)

-Previous financial services experience

-FIX messaging.

-Collaboration with globally distributed team.

Please send your CV to lisa.hearnden@jobs.hudson.com and alternatively call Lisa Hearnden on 0207 187 6108.