Algo Trading - Quant Developer - C++

Job description:

Proprietary Trading firm is currently seeking an experienced Quant Developer to work on the development of a high frequency trading platform and the implementation of the quantitative strategies. The successful candidate should have superb C++ skills on a UNIX platform, Multi-threading , Socket Programming and algorithms. You should have previously worked on an Electronic Trading system and have some quantitative exposure. Good mathematical, quantitative and problem solving skills are also required. Your academic background should include a Bachelors/Master in a numerate subject - Mathematics, Engineering or Computer Science. Candidates who hold a Ph.D would have a distinct advantage.

Purpose of Position

Responsible for software development activities to include front-end FX trading application software development and testing. Required to translate business requirements into working production quality software in a Microsoft Windows environment through standard software development practices. Will work closely with existing developers to identify opportunities to re-use the current code base. Extensive development and hands-on experience in the financial markets. The successful candidate will demonstrate strong technical aptitude and be detail oriented.

Principal Responsibilities

  • Application software design, implementation and testing
  • The Developer will be responsible for working both individually and as a part of small teams to design, develop, test and deliver components of a global real-time financial trading network
  • Communicate designs through documentation, prototyping, and presentations to the team
  • Follow industry standard software development practices through use of the Rational Unified Process and associated tools
  • Provide support for existing products
  • Windows Forms/.NET experience
  • Experience building high-performance, scalable, multi-threaded applications in a windows environment
  • 3 - 5 years experience programming in C++/VC++ and C# is required
  • Experience in technical design
  • Knowledge of the financial markets and financial markets IT infrastructure and products. FX experience a plus
  • Familiarity with network programming (TCP/IP and socket programming)
  • Ability to work in a fast-paced, multi-tasking environment
  • Experience and extensive use of debugging, profiling and optimization tools and methodologies
  • Experience working in a team environment
  • Excellent communication and interpersonal skills


Back to Job Index