Our client a global brokerage firm are recruiting for a KDB developer to come and work in a real-time data analytics team in London. A successful candidate will join the team and focus on expanding their KDB data capture, analytics and reporting platforms.
Initially focusing on increasing the breath and scope of the plant, increasing capacity and improving parallel access/processing; the role will expand from there and require the candidate to delve into the workings of multiple asset classes and business lines, extracting the valuable data and delivering products based on that data.
Our multidisciplinary team – made up of quantitative analysts, data analysts, data scientists, product specialists, developers and testers – is responsible for the development and productionisation of data for the 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
- Working on the KDB plant:
collecting and using the data improving the plant
- Working with stakeholders to understand and document requirements
- Research & Development of approaches to solve new and existing problems
- Assistance with the day-to-day operations of the KDB and Analytics application plants
Skills / Experience
- Essential
- o KDB+ system building, maintenance & plant ownership experience
- o Experience of support and operations in production environments
- o Experience of unix systems
- o Experience of monitoring systems – hardware and software monitoring
- o Experience with high-throughput messaging technologies
- o Experience of data-driven development and unit-testing, mocking and back-testing
- o SDLC tooling such as GIT and Jenkins
- o Essential Language: KDB+/Q
- Desirable
- o Background with multiple asset classes is an advantage
- o Experience with FD Delta Control packages
Advantageous previous exposure:
- Electronic Trading Systems & Execution Platforms
- Execution & Hedging Algorithms
- Pricing and Risk systems
- Data Science skills
- Container frameworks and the tooling that goes with them
Additional desirable languages/technologies: Python, Java, C++, C#, C
Personal Attributes
Problem solving: Proven ability to take complex business requirements and translate these into tangible, workable and commercially smart solutions while leveraging best practice tools and techniques Analytical: Ability to understand and respond to complex problems, draw and present the right insight and recommendations effectively
- Collaborative approach to working as part of a global team
- Confident communicator
Capable at managing your own work load, while providing regular feedback to management To be alert to Conduct Risk issues, specifically the risk of harm to client interests, market integrity and/or competition in financial markets due to inappropriate practices or behaviours across the firm