Sr. C++ Developers
Published | January 12, 2023 |
Location | West Windsor Township, NJ |
Category | Default |
Job Type | Full-time |
Description
Our client a well-respected and successful Electronic Trading exchange that operates over numerous Asset classes. They are currently looking to hire numerous highly motivated Mid to Sr. C++ Trading Systems developers with demonstrated experience in designing, developing, and delivering core production software solutions in a mission critical trading systems environment. Ideally the person could commute 1-2 days a week to office in NJ but they are open to less frequent or possibly remote with some travel a couple times a year to the office for the right candidate.
Major responsibilities include:
* Assessing business and systems requirements and developing functional specifications
* Designing and developing high-quality, high-performance trading systems software written in C++ to meet deliverable timelines and requirements
* Adhering to SDLC/methodology
* Building business level subject matter expertise in trading systems functionality and processing
* Provide second level support for production on an ad hoc basis when necessary
Qualifications:
* Strong knowledge of the logical business domain and transaction handling (i.e. functional programming of business logic) in Options and/or Equities trading systems required
* Full software development life cycle experience in a mission critical trading systems environment a must… Options, Equities, Futures, etc.
* Must possess excellent software design skills and knowledge of advanced data structures
* Must have exceptionally strong C++ knowledge and debugging skills in a Linux environment
* Solid knowledge of Object-Oriented Programming concepts a must
* Knowledge of the BOOST libraries and STL required
* Must have experience in developing real-time applications in a distributed processing architecture
* Must have excellent organizational and communication skills
* Must be able to work effectively in a team environment
* Strong knowledge of TCP/IP multicast and socket programming a plus
* Knowledge of scripting languages such as Python, Shell, and Perl a plus
Education and Experience:
* Minimum of a bachelor’s degree or equivalent in IT/Computer Science
* 7+ years of experience in C++ development
* 5+ years of demonstrated experience in delivering software solutions in a trading systems environment for an Exchange or a Wall Street firm