This is a Full Stack role leading the
Trade Capture and OMS (order management system) development team,
reporting to the Head of Engineering. The role covers all aspects of
the software development process: regular communication with
stakeholders, requirements elicitation, upfront analysis,
development, testing and maintenance.
Main duties include:
Taking ownership of existing processes
Identifying new requirements as they
arise. Design and implement solutions, keeping constant
communications with stakeholders.
Coordinating with other developers and
consultants as needed to ensure a consistent codebase.
Over time, developing an in-depth
knowledge of Capula's technology stack.
Education and Qualifications:
Degree educated in a relevant subject
Excellent technical knowledge in C# or Java with willingness to
learn / use the other
Database experience including MS SQL and Postgres an advantage.
Experience with Kafka essential.
Messaging systems (RabbitMQ etc)
Understanding of Fixed Income & FX financial products would be
Experience delivering order management and/or trade capture systems
Experience building FIX engines a distinct advantage
Experience using Docker and/or Kubernetes a distinct advantage
"Smart and get things done" attitude
Ability to plan sprints / document timelines and communicate with stakeholders
Clear verbal and written communication
A successful candidate must be able to work well in teams