KDB Developer

KDB Developer

Posted 1 day ago by PURVIEW

Negotiable
Inside
Onsite
London Area, United Kingdom

Summary: The KDB Developer role involves developing core systems and frameworks using KDB+ technology, focusing on building scalable real-time processing solutions. The position requires collaboration with business stakeholders to capture requirements and ensure the operational stability of KDB applications. Candidates should possess a deep understanding of KDB+ and experience in optimizing large datasets and query performance. This role is available as a contract (inside IR35) or permanent position, fully onsite in London, Glasgow, or Bournemouth.

Key Responsibilities:

  • Developing core systems and frameworks based on KDB+ technology.
  • Building scalable real-time processing solutions using agile methodologies.
  • Storing large amounts of cross-asset market data for real-time and historical access.
  • Partnering with business stakeholders to capture requirements and deliver solutions.
  • Ensuring the operational stability, resiliency, and performance of KDB applications.
  • Developing high-quality production code and participating in code reviews.
  • Identifying opportunities for automation and improving software stability.
  • Making KDB data accessible to cloud-native applications for research and AI purposes.

Key Skills:

  • Deep understanding of KDB+ technology and the Q language.
  • Expertise in building large-scale platforms.
  • Experience with KDB+tick design and data organization.
  • Practical experience developing/running large datasets and optimizing query performance.
  • Proficiency in the Software Development Lifecycle (SDLC) and agile methodologies.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Strong problem-solving skills and creative thinking.
  • AWS knowledge and experience with AWS compute services and storage tiers.
  • Experience in programming languages such as Python, Java, C, or C++.
  • Fundamental knowledge of electronic trading markets.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Title: KDB Developer

Location: London/ Glasgow /Bournemouth – UK

Job Type: Contract (Inside IR35) & Permanent – Fully Onsite

Job Responsibilities

  • KDB+ job specifications frequently list the following responsibilities:
  • Developing core systems and frameworks based on KDB+ technology.
  • Building scalable real-time processing solutions using agile methodologies.
  • Storing large amounts of cross-asset market data (e.g., equities, fixed income, FX) for real-time and historical access.
  • Partnering with business stakeholders, including traders and quantitative analysts, to capture requirements and deliver solutions.
  • Ensuring the operational stability, resiliency, and performance of KDB applications.
  • Developing high-quality production code and participating in code reviews.
  • Identifying opportunities for automation and improving the overall stability of software applications.
  • Making KDB data accessible to cloud-native applications for research and AI purposes.

Required Qualifications and Skills

  • Candidates for KDB+ roles are generally expected to have:
  • Deep understanding of KDB+ technology and the Q language.
  • This is a hands-on role, and expertise in building large-scale platforms is often required.
  • Experience with KDB+tick design and data organization, as well as the performance implications of different architectural approaches.
  • Practical experience developing/running large datasets, optimizing query performance, and building resilient/high-availability KDB applications.
  • Proficiency in the Software Development Lifecycle (SDLC) and advanced understanding of agile methodologies like CI/CD, application resiliency, and security.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Strong problem-solving skills and the ability to think creatively about solutions.

Preferred Skills

  • AWS Experience: Many positions mention current migration projects to AWS, so knowledge of AWS compute services and storage tiers is a plus.
  • Programming Languages: Experience in other languages such as Python (including PyKX), Java, C, or C++ is often beneficial.
  • Financial Markets Knowledge: Fundamental knowledge of electronic trading markets, from market data to order placement, is highly valued.