IB Technology Equity Derivatives Lifecycle Events GUI Developer – Associate recruitment
J.P. Morgan's focus on being the world's most successful financial services institution starts with Technology - the driving force that gives us our leading edge. Ongoing $billion investment in the firm's technological future means that by joining J.P. Morgan, you'll have a front-row seat to product innovation, and work on complex solutions to the most difficult financial problems.
The team
Investment Bank Markets Technology provides end to end technology solutions for the firm's Investment Banking, Sales Trading and Risk Management business areas.
Pyramid is a strategic platform for processing and risk managing derivatives in the Investment Bank. It is used by Credit Hybrids, Equity Derivatives, Commodity Exotics and Interest Rate Hybrids businesses globally. The trade processing suite is responsible for trade capture, event position management, and feeds to downstream systems such as accounting and legal documentation. Products range from high volume listed products to highly complex over-the-counter structured derivatives.
The platform uses a range of technologies including Java, C#/.net, C++, and Sybase/SQL on Windows and Linux platforms. This is an opportunity to join an award winning technology team with strong business sponsorship to deliver revenue enhancing technology and industry wide transformation.
The role
Highly skilled developer to work on a green-field Event Processing GUI. Using C#/.net, the challenge is to deliver a flexible, extensible GUI that will leverage Java services to achieve high levels of straight-through-processing and efficiency as part of a wider program to re-engineer the platform.
Key Responsibilities
- Collaborate with the strategic GUI technical lead to ensure the design integrates with the GUI framework and trade management stack.
- Prototype solutions quickly and deliver a significant amount of code.
- Work with business analysts to understand use cases, functional and non-functional requirements.
- Deliver a high quality solution using agile techniques including Continuous Integration.
- Provide a high level of user experience through an innovative and intuitive user interface.
- Report progress to management. Good communication skills will be paramount.
Skills
Requirements
We are looking for a highly talented and driven technologist who has a track record of delivering outstanding solutions in an investment bank or other fast-paced industry where first class solutions with 5 9's uptime are the norm.
Essential skills
- Typically 5 years hands-on experience and expert on C#/.net.
- Good understanding of the design patterns behind successful GUI frameworks and experience in implementing them.
- Strong OO design skills with in-depth knowledge of object modelling and design patterns.
- Good knowledge of Java with several years of hands-on experience.
- Computer science background with an intellectual rigour
- Relational database experience; ideally Sybase/SQL.
- Experience of messaging e.g. AMQ, Tibco .etc.
- Ability to solve complex problems and a proven track record of high performance and delivery.
- Strong communication and team-working skills.
Desirable skills
- Experience of working in financial services with knowledge of derivatives products and lifecycle.
- Agile development techniques.
Education
To degree level, ideally in a computer science, mathematical or engineering discipline.