Overview
We are seeking a KDB Developer to join the Client Engineering team in a hybrid role. The successful candidate will work closely with software teams to design, develop, and maintain application code for market data and analytics, contributing to the full project delivery lifecycle. This long-term engagement offers an exciting opportunity to be involved with a leading firm in the FinTech sector.
Responsibilities
- Gather and translate business requirements into technical solutions for market data and analytics applications.
- Design, develop, test and maintain kdb+ applications and supporting services.
- Support full project delivery lifecycle, including debugging, optimisation and production support.
- Perform data analysis and build reporting/analytics outputs for stakeholders.
- Mentor junior developers and contribute to code quality, standards and team delivery.
Requirements
- Hands-on experience with kdb+ and strong proficiency in q for time-series data processing.
- Experience building real-time and historical data pipelines (tick data capture, ingestion, querying, and distribution systems).
- Proficiency in additional languages, such as Python or Java, including API integration (REST, messaging frameworks).
- Familiarity with Linux-based environments, scripting, and networking concepts (process management, sockets, IPC).
- Experience with cloud platforms (e.g., AWS, GCP) and containerization tools (Docker/Podman), plus CI/CD pipelines.
- Knowledge of market data platforms and financial systems (e.g., Bloomberg Terminal, Refinitiv Eikon) and understanding of time-series databases and distributed systems.