Senior KDB Developer (AVP level)

Citibank - More jobs by this advertiser
Senior KDB Developer (AVP level)-19015766
 About Citi
Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. 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. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.
 Citi’s Mission and Value Proposition explains what we do and Citi Leadership Standards explain how we do it. Our mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We strive to earn and maintain our clients’ and the public’s trust by constantly adhering to the highest ethical standards and making a positive impact on the communities we serve. Our Leadership Standards is a common set of skills and expected behaviors that illustrate how our employees should work every day to be successful and strengthens our ability to execute against our strategic priorities. Diversity is a key business imperative and a source of strength at Citi. We serve clients from every walk of life, every background and every origin. Our goal is to have our workforce reflect this same diversity at all levels. Citi has made it a priority to foster a culture where the best people want to work, where individuals are promoted based on merit, where we value and demand respect for others and where opportunities to develop are widely available to all. Job Purpose: Strong KDB developer in Algorithmic Trading Technology team Job Background:We are seeking a strong motivated individual to be part of our Algorithmic Trading Technology team that will work on enhancing our low latency infrastructure, the core strategy execution platform, market data components, Exchange Connectivity, UI components that run in all the regions. Scope of the position also includes development and support of components for interfacing with order entry, execution and post-execution systems. Algorithmic Trading is a key component of our Electronic Execution business. The successful candidate will be an important member of a highly visible team and will directly contribute to the growth and success of the technology platform and the business. The candidate will join a highly motivated and skilled group of technologists and will work closely with Quants, traders, other development teams and support organizations in a fast paced environment. The candidate will participate in all phases of the project life cycle from requirements gathering to deployment.  Key Responsibilities:
  • Working directly with users and analysts to translate business use cases into precise functional and technical requirements
  • Mentor a team of junior kdb+ developers and establishing development standards
  • Design and develop distributed, high volume, high velocity real-time and historical systems using kdb+ technology
  • Leveraging kdb+ as a core component to build out a data science framework to support quant research and development
  • Maintain existing KDB services and create new services when needed
  • Provide support and tools to allow end users to identify the underlying data issues or performance outliers

  • 3+ years of experience as a professional Software Engineer
  • 1+ years of experience in KDB+/Q required/preferred.
  • Experience building & maintaining large-scale KDB ticker plants is preferred.
  • In-depth knowledge of kdb+/Q to construct a scalable architecture in the backend and also maintain a client facing API in multiple languages in order to support various access patterns
  • Experience in financial industry, understanding of FIX protocol, trade life-cycle are preferred
  • Equity product knowledge covering cash and derivatives
  • Strong Scripting skills in Unix/Linux (Shell/Perl/Python/…)
  • Desire to explore the underlying details and provide the root cause analysis on inquiries
  • Good Team player with excellent interpersonal skills and integrity
  • Knowledge of Continuous integration tools like Jenkins
  • Exposure to source code management tools - Bitbucket, git
  • Bachelors in Computer Science/Mathematics/Any other Quantitative field
 Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.  

12 July 2019
Location: Canada Ontario Mississauga
Work type:
Full time
Banking and Financial Services
PLEASE! No enquiries from Recruitment Agencies or Headhunters.

Only direct applications will be considered.

This career opportunity is no longer open.
Please search for current vacancies here.

Bookmark and Share
  • Previous Next

This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
I agree
Read more