Python/Front Office Developer - 12 months contract
Posted on Mar 12, 2019 by emagine
We are hiring an applications programmer to assist a global team of working directly with the Fixed Income Trader in Emerging Markets. 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, a platform for rapid financial application development. We do not have business analysts and as such the candidate will need to be able to gather complex requirements directly from the users and support, then implement them independently, and automatically regression test. This is a role that can bring recognition as your primary goal is to change the application to fit any unforeseen critical business needs, and the business really appreciates every delivery in this area.
We are looking for an experienced programmer with a computer science or related engineering degree. The professional 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, hence must have hands on Python work experience
Experience of message oriented Middleware, asynchronous patterns. 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