Job #: 111315-3
Title: C++/Market Data Developer – Jersey City
Job Type: Permanent
Region: Northern New Jersey
Salary Range: $150,000 to $175,000
Contract Pay Rate:
Function: Application Developer
Specialty: C++
Degree: Bachelors
Job Details:
SUMMARY
The candidate that fills this position will be taking a key role in design, software development and support of core order routing platform and suite of associated applications. The candidate will be frequently interacting with other internal groups as well as external organizations, driving solutions to technical and business demands of the projects and leading the team in the implementation of those solutions.
RESPONSIBILITIES
● Design/architect, develop, debug/test, deploy and support trading/regulatory applications
● Extensive development to be done using multithreaded C++ code in Linux environment with Sybase and/or Oracle
● Proactively support production deployments and issues
● Collaborate with business/product teams in taking a project from concept to reality
● High degree of interaction with QA team in ensuring that quality code gets deployed into production
● Engage external parties/vendors related to the development or production issues
REQUIREMENTS
MUST HAVE EXPERIENCE
● Proficiency in C++ programming
● Thorough understanding of Object Oriented Design/Methodology
● Strong working experience with UNIX (Linux or Solaris)
● Comprehensive experience in Multithreaded programming in C++
● Experience in working with sockets, Roguewave and/or STLs
● Working knowledge of stored procedures and usage of DB interface libraries (Sybase or Oracle)
● High degree of familiarity with debugging tools
● Experience in programming with pub/sub middleware APIs
● Strong shell scripting experience in Perl or Python
● At least 5 years of software development experience in areas mentioned under technical skills
● Excellent knowledge of the large scale, real time transaction processing systems
● Strong analytical and organizational skills
● Ability to think and adapt new solutions to solve technical and business problems
● Strong design and planning skills
● Excellent written and verbal communications skills
● Track record of learning and mastering new and diverse systems
DESIRED EXPERIENCE
● Trading Systems development experience will be a big plus
● Knowledge of FIX protocol is a plus
● Software development of applications integrating with vendor or home-grown FIX engine will be a big plus
EDUCATION, CERTIFICATION, TRAINING
● BSCS, BSCE, BSEE or better education