Senior Developer

Senior Developer

City of London Full-Time 43200 - 72000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Join a dynamic team to develop and integrate data solutions for financial markets.
  • Company: Fenics Market Data is a leader in providing high-quality market data across various asset classes.
  • Benefits: Enjoy collaborative work, exposure to diverse technologies, and opportunities for professional growth.
  • Why this job: Be part of a multidisciplinary team that values innovation and high standards in data development.
  • Qualifications: Advanced Java skills and experience in real-time environments are essential; willingness to learn new languages is a plus.
  • Other info: Opportunities to work with multiple asset classes and cutting-edge technologies await you!

The predicted salary is between 43200 - 72000 £ per year.

The Fenics Market Data technology team are recruiting for an experienced data focused developer to come and work in a shared technologies group. A successful candidate will join the team and contribute to the development of our cross-product framework. Initially, the focus for this role will be in the Bond space; however, there will be opportunities to work with other asset classes such as Interest Rate Swaps, FX, FXO, IRO, Equities, Commodities, and Precious Metals.

Our multidisciplinary team – made up of quantitative analysts, data analysts, data scientists, product specialists, developers, and testers – is responsible for the development and production of data for the Fenics Market Data business. This data is widely used both internally and externally, and as such, we aim for the highest possible standards. Each project is typically developed with a cross-section of team members from the different disciplines. This multi-discipline collaboration enables individuals to gain exposure (and contribute) to what other parts of the team and organisation are doing.

Key Responsibilities

  • Development and integration of components used for pricing
  • Building and extending real-time application development framework
  • Research & development of approaches to solve new and existing problems
  • Use of and integration of Quantitative Libraries

Skills / Experience

Essential

  • Experience in working within real-time event driven environments
  • Experience using shared frameworks for the delivery of solutions
  • Track record of data-driven development and unit-testing, mocking and back-testing
  • Proven background in multiple languages and willing to learn additional languages when required
  • Essential Languages: Java (Minimum Level: Advanced)

Desirable

  • Background with multiple asset classes is an advantage
  • Pricing analytics background
  • Relational and NoSQL database experience
  • KDB (ideal), Oracle, Sybase, Cassandra and other data technologies
  • Previous exposure to: Electronic Trading Systems & Execution Platforms, Execution & Hedging Algorithms, Container frameworks and the tooling that goes with them

Desirable Languages/Technologies: Java, Python, C++, KDB+/Q, C#

F

Contact Detail:

Fenics Market Data Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Java and KDB. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the finance and technology sectors, particularly those who work with market data. Engaging in discussions about real-time event-driven environments can provide insights and potentially lead to referrals.

✨Tip Number 3

Demonstrate your understanding of multi-discipline collaboration by discussing any past experiences where you worked with diverse teams. Highlighting your ability to communicate effectively across different roles can be a significant advantage.

✨Tip Number 4

Stay updated on the latest trends in quantitative analytics and data-driven development. Being able to discuss recent advancements or challenges in these areas during an interview can show your passion and commitment to the field.

We think you need these skills to ace Senior Developer

Advanced Java Programming
Real-time Event Driven Development
Data-driven Development
Unit Testing and Mocking
Back-testing Techniques
Experience with Shared Frameworks
Knowledge of Multiple Programming Languages
Familiarity with Quantitative Libraries
Relational Database Management (Oracle, Sybase)
NoSQL Database Experience (Cassandra)
KDB/Q Proficiency
Understanding of Electronic Trading Systems
Execution and Hedging Algorithms
Container Frameworks and Tooling
Python Programming
C++ Programming
C# Programming

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in real-time event-driven environments and your proficiency in Java. Include specific projects where you've used shared frameworks and data-driven development.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the Fenics Market Data technology team. Mention your background with multiple asset classes and how it aligns with their needs.

Showcase Relevant Skills: Emphasise your experience with relational and NoSQL databases, particularly KDB, Oracle, or Cassandra. If you have experience with electronic trading systems or execution platforms, make sure to include that as well.

Highlight Collaborative Experience: Since the role involves working in a multidisciplinary team, provide examples of past collaborations with quantitative analysts, data scientists, or other developers. This will demonstrate your ability to work effectively in a team setting.

How to prepare for a job interview at Fenics Market Data

✨Showcase Your Technical Skills

Make sure to highlight your experience with Java and any other programming languages you are proficient in. Be prepared to discuss specific projects where you've used these skills, especially in real-time event-driven environments.

✨Demonstrate Your Problem-Solving Abilities

Prepare examples of how you've approached complex problems in the past. Discuss your research and development processes, and how you've integrated quantitative libraries into your solutions.

✨Emphasise Team Collaboration

Since the role involves working within a multidisciplinary team, be ready to talk about your experiences collaborating with different roles such as analysts and testers. Highlight any successful projects that resulted from teamwork.

✨Familiarise Yourself with Asset Classes

Even if your primary experience is in Bonds, take some time to learn about other asset classes mentioned in the job description. Showing a willingness to expand your knowledge can set you apart from other candidates.

F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>