Previous Job
Front Office Python Developer
Ref No.: 18-03346
Location: New York, New York
Job Description
Python/Front Office
We are hiring an applications programmer to join a team of 5 people working directly on the Fixed Income Trading Floor.  This is a front office IT role with direct interaction with the quant business strategists, front line traders, and trade support as well as the larger IT community that supports the trading desks
The primary language we employ is Python, and the successful candidate will be working on Python applications within the well known environment.  We do not have business analysts and as such the candidate will need to be able to gather complex requirements directly from the user and implement them independently, and automatically regression test.
  • Work with the trading desk and quants to analyse requirements, we sit on the trading floor to maximize interactions
  • Rapidly turn requirements into high quality applications which are robust enough for a trading desk
  • Take responsibility for code personally by supporting the desk, while staying focused on development of new code
  • Be prepared to work with minimal supervision and without detailed specifications
  • Contribute to the larger IT community.  We operate an “open source” policy and everybody can see everybody else’s code.
  • Be interested in finance and motivated to continually learn on the job
We are looking for an experienced programmer with a computer science or related engineering degree.  The candidate must also possess excellent business knowledge, ideally in fixed income or index based products, and must have been exposed to working in a demanding user environment such as a trading floor.
  • 3 years of professional programming experience
  • The primary programming language we employ is Python, the candidate must have hands on Python work experience
  • Experience of message oriented middleware, techniques more important that flavour
  • Relational databases and/or NOSQL databases
  • Understand the agile development process, what is good about it, and apply accordingly
  • Must be able to communicate effectively with IT colleagues and our quant/business partners
  • Experience of finance, particularly in at least one area of fixed income: credit, bonds, mortgages, em or rates
  • 7+ years of professional programming experience
  • Java or C#, with object oriented and concurrent programming skills
  • KDB, ZeroMQ, Restful techniques, Windows UI, HTML5, React, Node, object oriented databases, automated testing
  • Front office experience
  • Experience working with Quantitative partners on integration of models into productions systems.