KDB Developer (Q language)

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Software Engineering Communication Problem Solving Algorithms Analytical Thinking Applications Architecture Architectural Design Test Automation Unix Code Review Data Structures Software Design Patterns Linux Electronic Trading Platform Perl (Programming Language) Engineering Web Servers Python (Programming Language) Pricing Strategies Systems Design Service Orientation Scripting

Description

We are seeking a Senior KDB+ Developer to join a successful team delivering analytics solutions for our institutional clients. The Trade Flow Analytics squad develops and supports a suite of pre- and post-trade analytics applications which provides the Business with an interactive platform to visualize and explore trade flow and pricing performance.

The role involves all aspects of the software development life cycle: analysis, design and implementation. We need a flexible and practical technologist who demonstrates excellent problem-solving skills, enjoys all aspects of software development and will contribute to the success of the team.

Role Profile

  • You will be a technically proficient and enthusiastic KDB developer who enjoys keeping abreast of new technology and bringing ideas into the team to further enhance the platform for our business
  • You will be a member of an agile team of talented developers
  • You will be effective at summarising complex problems and presenting recommendations
  • You will be an active contributor to architectural design meetings and code reviews

The successful candidate will work within a cross discipline development team to enhance and extend the applications. Good communication skills and ability to work in a fast-paced environment are essential as you will liaise with the multiple upstream teams and various stakeholders on a regular basis to explore new solutions and help drive improvements to the platform.

Required Skills

  • Excellent q/kdb+ skills
  • In depth knowledge of IPC
  • Understanding of "tick" application architecture
  • In depth understanding of dynamic queries against tables with functional forms
  • Experience with partitioned HDBs and workable knowledge of the .Q namespace
  • Working knowledge of Scripting languages (eg, Perl/Python) and good Unix/Linux skills
  • Experience of software engineering best practise eg, algorithms, data structures and design patterns
  • Experience delivering quality solutions through automated testing
  • Good analytical and problem-solving skills coupled with strong communication
  • Bachelor's degree in computer science or equivalent
Desired Skills

  • Engineering experience with a Real Time electronic trading platform
  • Additional q/kdb+ skillsUnderstanding of q as a Web Server and associated communication handlers
  • Service oriented q system design
  • Experience with anymap
  • Experience with the FINOS kdb+ libraries for conn, timers and dependencies

Start date
n.a
Duration
1year
From
Resource Solutions - GSC
Published at
28.03.2023
Project ID:
2572316
Contract type
Freelance
To apply to this project you must log in.
Register