Description

The Key Responsibilities

As a senior developer, you’ll drive our platform forward and deliver quality solutions to business-critical customer requirements. You will collaborate in a dynamic global team based in London with fellow technologists, business analysts, project managers, and business stakeholders across multiple locations.

 

Key Attributes

An excellent Haskell developer or Scala Developer with good software design principles and the ability to write robust code and accompanying test suites
We are willing to consider proficiency in other functional languages like OCaml or Scala, but knowledge of Haskell is a plus.
Ability to write efficient, clear code and be able to articulate what has been implemented and why
Self-starter who can drive/facilitate requirements and development effort
Take ownership and responsibility for the full development lifecycle
Experience working in an agile development environment
A team player, capable of engaging with other teams
Knowledge and experience of financial markets systems is a plus


Technical skills:

Demonstrable experience with software development using functional programming languages, preferably Haskell or Scala
Experience in industry delivering software solutions, preferably using functional programming languages.
Strong analytical thinking and problem-solving skills
Ability to learn new theories and skills quickly
Experience with using Linux environments
Experience with developing server-side software
Willingness to learn about Financial Markets and derivative products
Willingness to learn about Cloud computing


Functional skills:

Financial Market domain knowledge
Investment banking is a strong plus
Derivatives knowledge is a plus
e-trading technology experience is a plus


Soft skills:

Fluent in English
Strong ownership and ability to deal with ambiguity
Outstanding problem-solving skills
Proactive, self-starter, autonomous
Good team spirit

Key Skills
Education

Any Graduate