Tuesday, March 31, 2009

Software Engineer - in New York, NY

Tuesday, March 31, 2009
My client is a successful and growing hedge fund specializing in Volatility investing. They have offices in NYC, London and Singapore.
They are looking for a software engineer with a background in the financial sector.

IF YOU DON'T HAVE THE FINANCIAL SERVICES BACKGROUND, PLEASE DO NOT REPLY!!!!!!!!!!!!

Bachelor*s or PhD in Computer Science

Years of Relevant Experience: 0 to 10 years only!

Compensation: Base (range): Commensurate with Experience
Bonus (range): discretionary, 0 to 40%


Job Description:

* Trading System and market Data knowledge, as well as, front to back experience required.

* Professional experience in user interface design and implementation, and information architecture.

* Experience creating an API layer between a frontend GUI application and a server-side market data ticker plant and Order Management System.

* Experience developing multi-threaded real-time applications for the Windows platform.

* An understanding of the data structures and their appropriate application, threading, inter-process communications, current caching techniques, and networking is required.

* Knowledgeable about current technology standards and practices - e.g. Interface Design, Needs Analysis, Information Architecture, Usability

* Engineering, Software Engineering Lifecycle. (preferred) Experience with the design, documentation, and development of an object-oriented client-facing

* API that encapsulates server-side functionality and presents a straightforward interface to applications.

* Financial industry experience working with real-time Market Data (Equity and Equity Options preferred) and Order Management. FIX Protocol experience is desirable. Familiarity with performance measurement and unit testing.

* Experience implementing automated deployment and updates over-the-wire is highly desirable.

Specific Knowledge:
C++, Data Structures, n-tier architecture, client server architecture.
Order Management System, Risk Management System, Orc, RTS, FlexTrade, First Derivatives.

Duties:
Responsible for organization, design, and implementation of software solutions to ever-changing needs of the business. In addition, once the software solution is released, provide second-level support.
The actual nature of the software may vary, ranging from a bug-fix to entire server/client architecture. The purpose also may vary from backoffice reconciliation tools to volatility analysis and trading algorithms, with more complex and challenging tasks reserved for more experienced & proven developers

Goals:

:These are all subject to change according to the changing business needs.

Short term: Learn the software architecture used by the client.

Medium term: Design and implement servers and clients using in-house & vendor provided APIs to support OTC trading & scale listed-U.S. Equity option trading.

Long Term: Specialize into one or more of senior developer roles considering the developer*s capabilities and the business need at the time, e.g. trading algorithms, risk tools, trading models, etc.

No H1B Visa's please
Please reply with a Word version of your resume to be considered.


To Apply to this job go to http://www.GadBall.com or click here