At a Glance
- Tasks: Join our team to develop and integrate components for pricing in a fast-paced environment.
- Company: Fenics Market Data is a leader in providing high-quality market data solutions.
- Benefits: Enjoy collaborative projects, exposure to diverse asset classes, 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 required; experience in real-time environments and data-driven development is essential.
- Other info: Opportunities to work with various asset classes and learn new programming languages.
The predicted salary is between 48000 - 84000 £ per year.
Role Summary
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 and 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.
Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.
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#
Senior Developer employer: Fenics Market Data
Contact Detail:
Fenics Market Data Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer
✨Tip Number 1
Make sure to showcase your experience in real-time event-driven environments during the interview. Be prepared to discuss specific projects where you successfully implemented solutions in such settings.
✨Tip Number 2
Familiarize yourself with the various asset classes mentioned in the job description, especially Bonds and Interest Rate Swaps. Having a solid understanding of these will help you stand out as a candidate who is ready to contribute from day one.
✨Tip Number 3
Highlight any experience you have with quantitative libraries and data-driven development. Be ready to discuss how you've used these tools in past projects to solve complex problems.
✨Tip Number 4
If you have experience with container frameworks or electronic trading systems, make sure to mention it. This knowledge can set you apart from other candidates and show that you're well-versed in the technologies relevant to the role.
We think you need these skills to ace Senior Developer
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and skills required for the Senior Developer position. Tailor your application to highlight your relevant experience in real-time event-driven environments and data-driven development.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with Java and any other programming languages mentioned. Provide specific examples of projects where you have developed components for pricing or worked with quantitative libraries.
Showcase Multi-Disciplinary Collaboration: Since the role involves working in a multidisciplinary team, mention any past experiences where you collaborated with professionals from different fields. This could include working with analysts, data scientists, or product specialists.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially regarding real-time application development and your familiarity with various databases. Prepare examples that demonstrate your problem-solving abilities and your approach to unit-testing and back-testing.
How to prepare for a job interview at Fenics Market Data
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and any other programming languages you know. Highlight specific projects where you've used these skills, especially in real-time event-driven environments.
✨Demonstrate Data-Driven Development
Discuss your approach to data-driven development, including unit testing, mocking, and back-testing. Provide examples of how you've implemented these practices in previous roles.
✨Familiarize Yourself with Asset Classes
Since the role involves working with various asset classes, brush up on your knowledge of Bonds, Interest Rate Swaps, FX, and others. Be ready to explain how your background can contribute to the team's goals.
✨Emphasize Collaboration Experience
Highlight your experience working in multidisciplinary teams. Share examples of how you've collaborated with analysts, developers, and testers to achieve project objectives.