You will be an expert software developer and ideally have an understanding of the financial markets with relevant electronic trading experience in at least one of the asset classes that we trade. You'll be a member of a highly-focused team with an exceptionally broad responsibility, so great communication skills and an ability to work as part of a team are a must. You'll possess a significant proportion of the following skill-set;
Required
* Expert proficiency in Java.
* Database / SQL skills.
* Great communication skills coupled with the ability to work closely with both technical and non-technical colleagues.
* A proponent of strong software engineering techniques and agile methods: continuous integration, code review, unit testing, refactoring and related approaches.
* Proficient working on both Linux and Windows platforms.
Advantageous
* An excellent understanding of financial markets and instruments.
* Experience with FIX a significant advantage.
* Experience working closely with Quants and/or Traders.
* Python knowledge.
* Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank.
* Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing.
* Experience of web based development (TypeScript).
* Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university
* Demonstrable passion for technology e.g. personal projects, open-source involvement
* Intellectually robust with an analytic approach to problem solving
* Self-organised with the ability to effectively manage time across multiple projects and with competing business demands and priorities
* Focused on delivering value to the business with relentless efforts to improve process
* Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, traders and senior business people alike
* Confident communicator; able to argue a point concisely and deal positively with conflicting views.