Fx Kdb Developer

Location UK / UK

Job Type Permanent full-time, TemporaryContract

Salary Not disclosed

Updated 5 days ago

Reference 1372927

 Job Description

The FX eTrading business is a technology driven business, which presents a unique opportunity where advances and innovations in the engineering are directly visible to the trading business.

Overview of Citi:

 

Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. Citi provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi enables clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.

 

The FX eTrading business is a technology driven business, which presents a unique opportunity where advances and innovations in the engineering are directly visible to the trading business. You will work closely with expert developers, quant analysts and traders as well as various operational teams.

 


Team/ Function Overview

 

The fx kdb team is improving the architecture of their existing market and trade capture system. Allowing it to scale to capture more data sets required by the business. Then to expand to taking responsibility for developing applications/analytics on-top of that data. 

 

 

Role/ Position Overview

 

Initially the role will focus on supporting and helping to productionise the existing system Then focusing on adding functionality to improve stability and reliability long term.

 


Key Responsibilities:

 

 

  • Develop parts of the fxkdb target state architecture with the help of senior kdb developers
  • Aid migration of a number of legacy systems from an old code base to the modern standardised framework.
  • Document business requirements, propose and develop solutions,
    carry out testing to ensure requirements are met.
  • Continual improvement of the software development lifecycle and quality of the product.
  • Support users with accessing and querying data


Development Value:

 

An opportunity to work on big data problems at terabyte scale while working closely with business stakeholders to deliver solutions based on that data. Training will be provided on the database used and over time it’s expected that you will gain a strong understanding of what the FX trading business does.

 

 


Criteria/ Qualifications:

 

  • Ability to take ownership of tasks and to ask for help when required.
  • Understanding of computing fundamentals
  • Strong interest in technology, a desire to learn about distributed systems, databases
  • Desire to create systems/programs that deliver for users


Knowledge/Experience:

 

Any of the following experience would be beneficial:

  • Experience of scrum based SDLC
  • Including tools such as Team City, Maven, BitBucket, GIT.
  • Familiarity with programming best practices and how to write good code in any language.
  • Experience of standard SQL databases. Querying, Storage, Structure.
  • Supporting enterprise systems used for critical business functions


Skills:

 

 

  • Database querying/creation
  • Linux / Bash scripting knowledge
  • Linux, disk devices, folder structure, processes, streams, pipes.
  • Understanding of computing fundamentals – concurrency, algorithms, operating systems


Qualifications:

 

 

  • Good degree in computing science or a scientific subject from a top tier University.
  • Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.


What we Offer

 

As well as a competitive salary and consideration for a yearly discretionary bonus Citi offer;

  • 23 days paid annual leave
  • Award winning pension scheme,
  • Life assurance and
  • Private medical insurance with Bupa healthcare.

In addition, we offer a competitive maternity, paternity and adoption leave scheme and employees also have the option (provided they have a student loan from the Student Loan Company) to divert saver and company match contributions to their student loan. We pride ourselves on our ability to offer employees a number of lifestyle benefits including; on site restaurant and coffee shops, online shopping and concierge service and subsidised clubs and societies.

 

Our select benefit package offers you the opportunity to customise your benefits according to your own lifestyle preferences and includes corporate discounts, memberships and a range of additional extras.

 

Our vast range of diversity networks and on site multi faith room demonstrates Citi’s commitment to growing a diverse workforce.

 


Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.

 

Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success.

 

Citi is an Equal Opportunities Employer.