C++ Developer in Chicago, IL
DescriptionOur client, one of the largest banks in the US with wealth management, investment banking, and international business, is seeking a C++ Developer.Location: Chicago, ILType of Position: ContractBusiness Unit and Department Structure (Business Unit function, Department function, size and Culture). The Global currencies and rates technology team helps deliver Front Office technology solutions to the Global Rates business. The Curve Management team looks after the processing, distribution and control of market data, with team members in Singapore, Hyderabad, Tokyo, Hong Kong, London and New York, and business users scattered across all core locations. Project Background The Curve Management team relies on two key components, both currently developed out of Singapore. PantherIR is a low-latency computation grid for building and processing market data objects, calculating rates and streaming to internal and external distribution mechanisms. Rio is a global low-latency distribution mechanism of market data objects, built on the GemFire technology. This role is to provide a NY development presence, to champion the use of these tools in other teams run out of NY, and ensure they are further developed to meet the needs of the NY business and technology users. Role/Responsibilities/Key objectives The candidate will be a highly skilled developer capable of taking existing production architecture and extend and improve it in order to meet the requirements of the global business. The candidate will have strong interpersonal and influencing skills, able to push the adoption of Rio and PantherIR in other teams, while being able to analyze how Rio and PantherIR need to change to facilitate that adoption. Development is primarily C++ (PantherIR) and C# (Rio), with peripheral technologies including GemFire, TIBCO Rendezvous (RV), Sybase, UNIX Shell scripting. There will be a requirement to provide third line support as necessary. Essential Skills (Technical/Business Domain/Managerial/Soft skills) Minimum 3-5 years of industry experience of 3 years developing in C++ (not C). Good knowledge of C# on both server and client During the 3 years the candidate must have used STL, written threaded servers, and worked with a RDBMS (SQL Server Sybase, oracle). Candidate must come from a top University with a first class degree in Computer Science, Physics, or related Math's or other analytical degree. Demonstrate an understanding of Messaging Middleware concepts, usage and application. Strong understanding of a RDBMS. Must have an understanding of writing complex SQL, stored procedures, applying referential integrity & performance tuning Solid experience using XML documents Good knowledge of Interest Rate derivatives Candidate must be a strong team player with excellent communication skills. The candidate must demonstrate strong analytical skills with a desire to learn and deliver. Desired Skills (Technical/Domain/Managerial/Language skills) Java (1.4.x and Java6 and above): mostly server-side but also client-side would be of benefit, GNU products including GNU CVS, gcc, g++. Web services (mostly Apache Tomcat related but could vary). Excel development skills to intermediate level Knowledge of Fixed Income pricing and trading electronically. Coupled with this would be experience of working on real-time, low-latency systems to support rates businesses. Knowledge of other FICC products eg Interest Rate Swaps, Futures, Options.
To apply: http://www.gadball.com/job/20062162/-developer/?sid=18