Software Guidance & Assistance, Inc., (SGA), is seeking a Core Java Software Engineer for a long-term consulting engagement with an Investment Banking firm located in Midtown New York, NY.
Highly motivated software engineer to contribute to a large-scale, front-office trading and risk management platform for Credit Derivatives. The team is focused on trade booking and lifecycle management within the platform specifically involved in all aspects of trading activity, manual trade bookings, trade lifecycle support for clearing and settlement. We create and support tools used by traders and trade support team for credit event management, compressions, reporting and otherwise improve their day-to-day efficiency.
The candidate will participate in the design, development and deployment of new projects within the trade capture system. He would have daily interaction with users to understand business flows, gather requirements and deliver business solutions.
The system consists of multiple Java servers running on Linux, a C# thick client, and Sybase database. The ideal candidate will possess solid technical skills as well as the drive to learn more about the credit derivatives business. The team is fast paced, dynamic, results oriented and currently handles all processing required for trade flow within front office. Engineering these products for the required scale, throughput and availability as well as writing code for full custom backend implementations written in Java and C# are within the team's responsibility. We are also responsible for coding applications/tools/utilities to be used by traders and operations.
4-7 years professional experience
Perl or Python scripting
Relational Database experience (writing stored procedures and triggers)
Strong Computer Science Fundamentals (Data Structures, Algorithms etc)
SOAP and XML
Bachelors Degree in Computer Science
Experience improving System Scalability and Performance
Strong multithreaded programming and concurrency
Highly Preferred Skills: