New to Magnet.me? Sign up now to get your own personalised job matches.

Sign up
View photo gallery

Core Systems Developer

  • Type Job
  • Degree Bachelor
  • Location London, United KingdomBevis Marks 6LondonGBGreater LondonEC3A 7HL
  • Posted
  • Start date -
  • Deadline -
  • FULL_TIMEITFinance & banking

Find your job faster with a profile

Directly see your job matches and find a job that's perfect for you.

Maven is a proprietary trading organisation that was formed in 2011. It employs some of the most talented traders, developers and engineers in the market, executing a diverse range of strategies across global equity and derivatives markets. It is the most active participant in a number of the products it trades, contributing significant liquidity to many European markets. The company’s culture is collaborative, informal and highly rewarding of strong performance. Maven is currently based in London and has recently opened an office in Hong Kong which will become a hub for our trading operations in Asia.

THE TEAM:

The Core Team manages the Core Services and Architecture at Maven, which provides services and libraries upon which the business depends.

The team’s main responsibility is for middleware and backend services, but in some cases we also support the full product stack, including web based front-ends.

ROLE SPECIFICATIONS:

We are looking for a C# developer to join our world class team. The role will address both the current live, longer-term projects already underway as well as jumping onto new work that is in the pipeline. As the successful candidate, you would hit the ground running, quickly gaining an understanding of how our systems fit together so you can start developing new features and enhancements as required.

RESPONSIBILITIES:

  • Developing high quality services to support critical business functions
  • Working alone or collaboratively
  • All code to be tested in an automated fashion to a high degree
  • Documenting new features and new applications, ensuring all stakeholders are aware of what changes are happening
  • Collaborating with IT Ops, ensuring all software is easy to support, and helping with first and second line support
  • To comply with all applicable laws, Compliance policies, procedures and regulations

CANDIDATE SPECIFICATIONS

Required:

  • Excellent C# ability including TDD (experience with C++ as well is a plus)
  • Test and Mocking Frameworks (especially NUnit, SpecFlow)
  • Strong understanding of concurrency and async workflows (ideally Rx.NET)
  • Experience with designing for maintainability, performance, resilience and extensibility
  • Strong Database Design and Development Skills
  • Strong experience of development across the full Software Development Lifecycle
  • Strong communication skills & ability to present information clearly and concisely
  • Efficient and diligent with a strong attention to detail and delivery focus
  • Bachelor Degree with a minimum 2.1 grade or equivalent.

Desired:

  • Event-driven design, CQRS and/or EventSourcing experience
  • Experience with middleware technologies, e.g. Kafka, AMQP, RabbitMQ
  • Database design and development - both SQL & NOSQL – especially Postgres
  • Exposure to Functional programming
  • Binary serialization formats (Avro, cap’n’proto, protobuf)
  • FIX Protocol development experience
  • Knowledge of financial markets & securities (particularly equities, futures & options)
  • Experience of working in an Agile environment
  • Experience working with geographically distributed systems.

Find out what it’s like to work at Maven: https://workatmaven.com/

People also viewed