The role is for a Java developer working in the US Credit Trading IT team. The candidate will be responsible for the design, development, implementation and support of front-to-back functionality to support the US Credit Desk.
The US Credit Technology team serves the Credit desk, providing development and support of a variety of applications critical to trading corporate bonds, loans, and credit derivatives.
· Solid understanding of the fundamentals of vanilla Java programming - Multithreading, OO, distributed computing, message-based architectures.
· Expert knowledge of Java
· Expert knowledge of SQL using Sybase or Oracle
· Expert knowledge of Unix and shell scripting
· Experience developing with Perl
· Demonstrable leadership skills
· Application development involving an understanding of the user domain, rather than just implementing technical solutions.
· Proven experience of complete project lifestyle.
· Development experience on a large complex codebase
· Experience of working and developing software in a real-time environment.
Basic Fixed Income knowledge required.
· Financial knowledge
· Front office
· Electronic Trading
· Improving development practices for team as a whole
· Fixed Income knowledge bond or CDS pricing and e-trading
· Keen interest in financial products and eager to develop a career in technology in the front office of an investment bank.
· Takes ownership of issues and manages them appropriately.
· Genuine interest in teamwork. Proven record of making improvements for the team as a whole, assisting and working with others and aligning development work with team objectives.
· Understanding that application development is more than purely coding.