C++ Unix/Linux Developer
This individual will be part of a small core development group that is responsible for developing and maintaining highly scalable, multi tiered trading applications and infrastructure. This hands on role will work on high performance exchange connectivity and the infrastructure required to make that happen.
DUTIES AND RESPONSIBILITIES:
• Develop Linux based C++ servers to exchange specifications that allow us to receive price and place orders.
• Develop/ modify test harnesses for any new/modified processes
• Support existing server processes, addressing exchange timeframes for API upgrades
• Support and add to the current in-house library code base
KNOWLEDGE AND SKILLS:
• Strong communication skills
• Computer programming skills using C++ in a Linux environment
• Experience with TCP protocol and pub/sub middleware
• Experience with Multithreaded programming
• Experience with STL
• Analytical and problem solving skills
• Knowledge of operating systems and networks
• Confident team player motivated by a fast paced environment.
Candidate Qualifications:
• Bachelors degree in Computer Science or Computer Engineering, or its equivalent
• At least 5+ years hands on development experience


