Hope you are doing well.
Job Title: C++ Developer
Location: NYC, NY
Locals Only
Job Description:
About Our Team The Index and Structured Products E-Trading
group at *** is specialized in providing the trading technology for the Equity
Swaps and Index/Custom Basket Swaps desks in the Equity Division. We are
responsible for architecting, designing and developing the platform that
enables seamless order capture, advanced position management &
optimization, exception handling, hedge automation & trading engines,
corporation event management, ETF creation and redemption.
Job Description
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 low-latency trading
engines written in C++.
Qualifications/Skills Required:
• 10 years core development experience
• Solid software engineering principles (data structures & algorithms, OO,
design patterns, multithreading, networking)
• Great C/C++ skills
• Good trouble shooting and debugging skills
• Proficiency in XML, SOAP and Linux/Unix; e.g. shell scripting, process
management
• Working knowledge of database concepts (SQL, stored procs, schema design)
• 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