Previous Job
KDB/C++ Developer
Ref No.: 17-00982
Location: New York, New York
Position Type:Direct Placement
Start Date: 03/14/2017
We are looking for a smart, innovative, results-oriented individual to join our global backend development team. The role involves business and technical requirement analysis, design, hands-on development in a distributed architecture environment. An ideal candidate will have enterprise project experience and a good knowledge of data structures, algorithms, object-oriented concepts, multithreading / synchronization issues, networking, and relational databases. The successful candidate is expected to work with the colleagues around the globe and hence excellent communication skills (verbal and written) are a must. Knowledge of the financial industry or Equity Swaps is preferred, but not a requirement. The primary focus of the role will be on KDB-based back-end position management systems used by real-time trading engines, with a secondary focus on C++ trading engine development.
Skills Required:
· 3-5 years core development experience
· Solid software engineering principles (data structures & algorithms, OO, design patterns, multithreading, networking)
· Good C/C++ skills
· Knowledge of KDB/Q+ or strong database skills (SQL, stored procs, schema design)
· Good trouble shooting and debugging skills
· Proficiency in XML, SOAP and Linux/Unix; e.g. shell scripting, process management
· Working knowledge of a scripting language; Python and/or Perl preferred
· Experience in formal software development lifecycle(SDLC)
· Excellent written and verbal communication skills
· Experience in test driven development

Skills Desired:
· Experience designing and developing large scale distributed client/server systems a bonus
· Front Office (Sales & Trading) development experience
· Knowledge of FIX protocol related to order management
· Project management abilities