Developer for Custody and Client Reporting

US-NY-New York

Share This Job

Job Description

GSEC is developing a new, critical, middle office messaging infrastructure to handle a high volume of trade execution and allocation messages on the UNIX platform and pass these to back-office systems for processing.  Message sources include exchange drops utilizing standard FIX tag protocol or exchange-defined TCP/IP formats as well as client-sourced messages via FIX or FTP files. As messages are received, they will need to be validated, formatted, and passed via EMS and MQ to downstream applications for back office processing. 

Prospective candidate will need to analyze and document the existing processing rules for each of the current message sources on the UNIX platform. The candidate will also develop new JAVA processes to consume these messages and forward them via MQ to downstream applications in a real-time environment. All processes will need to have restart/recovery capability.  The ideal candidate should be knowledgeable in multithreading, relational database systems, C/C++, Java, and associated debuggers.

Skills & Requirements

Basic Qualifications

• Minimum of 3 years professional experience in C / C++ / UNIX / Perl / Java. 
• Strong data structures, multithreading, and database skills. 
• Experience in Sybase or UDB required. 
• Knowledge of FIX protocol and financial industry. 
• Ability to work independently with minimal assistance. 
• Strong problem solving skills.  Able to logically break down a problem into smaller manageable parts to solve.

Preferred Qualifications

• Strong written and oral communication skills a plus. 
• Perl, Eclipse expertise a plus.