Hands on development experience preferably in a large financial services environment
Very strong C++ programming and problem solving skills, STL, Boost; Java a big plus; SQL nice to have
Professional experience with C++ software development projects on both Linux and Windows.
Multi-threaded and distributed computing experience for SOA and/or batch applications
Design and architectural background in a multi-tiered/cross-platform environment
Must have good communication skills, able to articulate ideas clearly to traders and desk strategists
Ability to juggle multiple tasks in a face paced environment
Knowledge of Agile methodology is a plus