C++ Developer – trading systems recruitment

Key Deliverables

• Contribute to the stability, performance and functionality of the trading system

• Design and implement new features and functionality according to the needs and requirements from various business units

• Design, plan and implement fixes, changes and improvements to existing code

• Optimize existing software for better performance, resiliency and recovery.

• Unit test and integration test all changes and enhancements.

Requirements

• C and C++ Expert level (3 years min in past 5 years): use of C++ Templates and Boost

• Extensive experience in development in a real-time, multi-tasking environment

• Deep knowledge in developing high-performance distributed trading environments

• Experience with the full trading workflow and knowledge of financial exchange development cycle

• Low level hardware know-how including fault-tolerance and full monitoring capabilities

• Linux and kernel programming knowledge and other high level tuning techniques experience preferable

• Familiar with trading knowledge with fundamental understanding and architectural basis (TCP-IP / sockets / ASIO / messaging network technologies)

If you are interested in this position, then please forward me your application via e-mail.