KDB Developer - Investment Banking

KDB Developer - Investment Banking

Posted 1 week ago by Robert Walters

£800 Per day
Inside
Hybrid
London, England, United Kingdom

Summary: The role of KDB+/Q Developer involves joining a high-performance team to work on a trading platform for a leading financial institution. The candidate will focus on maintaining a central data source for quick analysis and reconciliation, utilizing technologies such as KDB/Q, C++, Python, and Java. Responsibilities include system design, implementation of reconciliations, and optimization of code for efficiency. The position offers opportunities for creative enhancements and collaboration with global teams.

Key Responsibilities:

  • Build and manage messaging middleware for trading messages distribution.
  • Work on post-execution data store inventory plant for data analysis and reconciliation.
  • Utilize KDB/Q, C++, Python, and Java to support real-time features.
  • Communicate with business units to understand requirements and data flows.
  • Design and implement reconciliations for financial instruments data.
  • Maintain system stability and support production reconciliations.
  • Identify and implement optimizations to reduce latency and resource usage.
  • Contribute to all phases of the development lifecycle.
  • Coordinate with global teams.

Key Skills:

  • Hands-on experience in KDB/Q.
  • Experience in Unix/Linux platforms.
  • Good knowledge of Python scripting.
  • Ability to troubleshoot and resolve problems methodically.
  • Strong problem-solving and analytical skills.
  • Experience working in a global delivery team.
  • Good communication skills for direct interaction with business users.
  • Familiarity with Java/Spring, C++, or Angular preferred.

Salary (Rate): £800 daily

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We're seeking an experienced (max 10 yrs experience) KDB+/Q Developer to join a high-performance team working on a cutting-edge trading platform for a globally recognised financial institution. If you're looking for a challenging role with longevity and the chance to work alongside top-tier technologists in a fast-paced environment, this is the perfect opportunity.

What will you be doing? The TRA team builds and manages messaging middleware and plants to distribute the trading messages from the trading flows to various downstream systems. We are looking for an experienced KDB developer to join our team. The candidate will be working on our post execution data store inventory plant. This plant is responsible for maintaining a central source of data needed for quick data analysis and data inquiries for reconciliation with exchanges, clients, and internal systems. We utilize KDB/Q, C++, python, java as primary technologies to create processes and tools that are needed to support real-time and on-demand features. There will be creative opportunities to streamline existing functionality, introduce enhancements to the core system, implement new technologies in space of cloud, message streaming, Angular and application architecture.

Communicate with BU to understand the requirements and data flows for FID Work with FID team to onboard new data to the system Design and implement reconciliations for FID Maintain system stability and support Production reconciliations Identify and implement optimizations/efficiencies in the code to reduce latency and resource usage Contribute in all phases of development lifecycle from concept, design, development, testing, deployment and support Coordinate with other teams globally

Skills That Will Help You In The Role Hands on experience in KDB/Q Hands on experience in Unix / Linux Platform Good knowledge of scripting language Python Experience with database queries Ability to troubleshoot / follow a methodical approach to problem resolution Good problem-solving, result-focused, can-do attitude and strong focus to keep the business running and competitive Highly motivated, analytical thinking individual, who can work in a demanding, multi-tasking environment Exposure to working in a global delivery team Comfortable with direct interaction with the business users at all levels Have good communication skills

Skills Preferred Familiar with any one of the programming languages - Java/Spring, C++, Angular IntelliJ, Eclipse

Location: London, Canary Wharf Hybrid: 3 days onsite Inside IR35 12 Month Contract £700-800 Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates