CrawlJobs Logo

Kdb Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility:

  • Build and maintain KDB platform for Citi Market Making applications
  • design and implement low latency, high-availability, and performant systems
  • write reusable, testable and efficient code
  • participate and perform peer code reviews
  • follow best practices for ongoing parallel development, feature branching, merging, and common library management
  • interact with analysts, traders and business to understand requirements and gain functional learning about the business
  • take independent ownership of tasks from inception to delivery including post-delivery production support
  • work closely with support to maintain stability of platform
  • conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • ensure essential procedures are followed and help define operating standards and processes
  • serve as advisor or coach to new or lower level analysts
  • has the ability to operate with a limited level of direct supervision
  • can exercise independence of judgement and autonomy
  • acts as SME to senior stakeholders and/or other team members
  • appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements:

  • 6-10 years of KDB or relevant Timeseries DB experience
  • overall experience in development - 5+ years
  • knowledge of Unix commands and shell scripts
  • experience in aiding development and integration for applications written in C++/Java
  • should be able to work with team to deliver solutions on time
  • requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources
  • excellent written and oral communication and team working skills
  • experience in systems analysis and programming of software applications
  • experience in managing and implementing successful projects
  • working knowledge of consulting/project management techniques/methods
  • ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Additional Information:

Job Posted:
April 24, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Kdb Developer

Quantitative Developer, KDB Architect

Quantitative Developer, KDB Architect (New York, NY): Design, develop, and maint...
Location
Location
United States , New York
Salary
Salary:
189592.00 - 230000.00 USD / Year
nytimes.com Logo
The New York Times
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degr + 5 yr of exp
  • Work with KDB+ development
  • Q programming language
  • time-series data and real-time data processing
  • Linux/Unix environments
  • shell scripting
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance time-series databases and applications using KDB+ and the Q programming language
  • Work with data analysts, quantitative analysts, and other developers to implement efficient data solutions that support business objectives
  • Design, develop, and maintain KDB+ databases and Q scripts to support real-time and historical data processing and analytics across different asset classes, including FX, futures, global equities, and central liquidity book
  • Fulltime
Read More
Arrow Right

KDB Developer

Join us as a KDB Developer at Barclays, responsible for supporting the successfu...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent Q/Kdb+ programming skills on Linux
  • Development experience in front office / electronic trading systems
  • Strong knowledge of agile and SDLC processes
  • Experience with Maven / Java / Git / Team City / Jira / Confluence
  • Strong academic record with a numerate degree (2:1 or higher) - e.g., computer science, maths, physics, engineering
  • Full-lifecycle development on at least 1 large commercial system, with ideal candidate focusing on significant development of large distributed Kdb+ systems
Job Responsibility
Job Responsibility
  • Build and maintenance of data architectures pipelines that enable the transfer and processing of durable, complete and consistent data
  • Design and implementation of data warehoused and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures
  • Development of processing and analysis algorithms fit for the intended data complexity and volumes
  • Collaboration with data scientist to build and deploy machine learning models
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Java Software Developer – KDB Data and Dashboards

We are looking for a strong developer who is technically passionate, solution-fo...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
ing.com Logo
ING
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in Java (Java 17)
  • Knowledge on multi-threading
  • Familiarity with automated testing
  • Comfortable with relational databases and SQL
  • Familiarity with source control, CI/CD and documentation tools (Azure DevOps, Confluence, Git, Maven)
  • Strong analytical skills, proactivity and ability to work in cross-border teams
  • Strong understanding of software development principles, including design patterns, testing, and debugging
  • Strong communication skills
  • Security as a mindset
  • Eagerness to learn q language, kdb architecture and processes
Job Responsibility
Job Responsibility
  • Deliver quality code
  • Develop and maintain feedhandlers
  • Work on automated testing and monitoring solutions
  • Understand the KDB architecture and technology
  • Interest in learning q language
  • Interest in understanding business concepts
  • Use One Agile Way of Working, work closely with Product Owner to define next steps and to clarify business requirements
Read More
Arrow Right

Muse Low-Latency C++ Developer

Join us as a Muse Low-Latency C++ Developer at Barclays where you will spearhead...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Low latency programming in C++
  • Multi-threading, concurrency, together with proficiency in performance tuning and optimization techniques
  • SQL or KDB database technologies
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Low-Latency C++ Developer

Join us as a Low-Latency C++ Developer at Barclays where you will spearhead the ...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Low latency programming in C++
  • Multi-threading, concurrency, together with proficiency in performance tuning and optimization techniques
  • SQL or KDB database technologies
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Quantitative Trader

Citibank, N.A. seeks a Quantitative Trader for its New York, New York location. ...
Location
Location
United States , New York
Salary
Salary:
160000.00 - 175000.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree or foreign equivalent in Computational Finance, Computer Science, Financial Engineering, Information Science or a related field and 3 years of experience as a Quantitative Trader, Quantitative analysis Program Analyst, Algorithmic Trader or related position Trading global currencies for a global financial institution
  • Will also accept a Bachelor’s degree or foreign equivalent in the above disciplines and 5 years of progressive, post baccalaureate experience as listed above
  • 3 years of experience must include: Electronically conduct Market Making currency trading for global currencies for a global financial institution through model parametrization, manual hedging, skews and proprietary views
  • Assessing algo hedging decisions to improve trade monetization
  • Improving bid/offer depth of book calibration during volatile market conditions to provide consistent pricing for clients and monetizing risk exposure
  • Enhancing inventory and skewing models by providing real time feedback to the quantitative research team
  • Efficiently use KDB to rapidly prototype applications, reports and iterate high frequency data
  • Liaise with sales to make data driven decisions using trade and rfq data to analyze market impact and stream optimization
Job Responsibility
Job Responsibility
  • Apply mathematical or statistical techniques to address practical issues in finance, such as derivative valuation, securities trading, risk management, or financial market regulation
  • Interpret results of financial analysis procedures
  • Provide application or analytical support to researchers or traders on issues such as valuations or data
  • Devise or apply independent models or tools to help verify results of analytical systems
  • Develop core analytical capabilities or model libraries, using advanced statistical, quantitative, or econometric techniques
  • Maintain or modify all financial analytic models in use
  • Identify, track, or maintain metrics for trading system operations
  • Research or develop analytical tools to address issues such as portfolio construction or optimization, performance measurement, attribution, profit and loss measurement, or pricing models
  • Consult traders or other financial industry personnel to determine the need for new or improved analytical applications
  • Research new financial products or analytics to determine their usefulness
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Data Scientist

The FX Data Analytics & AI Technology team, within Citi's FX Technology organiza...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12 to 18 years experience
  • Master’s degree or above (or equivalent education) in a STEM discipline
  • Proven experience in software engineering and development, and a strong understanding of computer systems and how they operate
  • Excellent Python programming skills, including experience with relevant analytical and machine learning libraries (e.g., pandas, polars, numpy, sklearn, TensorFlow/Keras, PyTorch, etc.), in addition to visualization and API libraries (matplotlib, plotly, streamlit, Flask, etc)
  • Understanding of Gen AI models, Vector databases, Agents and follow the market trends
  • Experience developing and implementing quantitative models from data in a financial context
  • Proficiency working with version control systems such as Git, and familiarity with Linux computing environments
  • Experience working with different database and messaging technologies such as SQL, KDB, MongoDB, Kafka, etc
  • Familiarity with data visualization and ideally development of analytical dashboards using Python and BI tools
  • Excellent communication skills, both written and verbal, with the ability to convey complex information clearly and concisely to technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Design, develop and implement quantitative models to derive insights from large and complex FX datasets, with a focus on understanding market trends and client behavior, identifying revenue opportunities, and optimizing the FX business
  • Engineer data and analytics pipelines using modern, cloud-native technologies and CI/CD workflows, focusing on consolidation, automation, and scalability
  • Collaborate with stakeholders across sales and trading to understand data needs, translate them into impactful data-driven solutions, and deliver these in partnership with technology
  • Develop and integrate functionality to ensure adherence with best-practices in terms of data management, need-to-know (NTK), and data governance
  • Contribute to shaping and executing the overall data strategy for FX in collaboration with the existing team and senior stakeholders
What we offer
What we offer
  • Global Benefits
  • We bring the best to our people. We put our employees first and provide the best-in-class benefits they need to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Senior Python Data Scientist

The Senior Python Data Scientist role at Citi involves developing and implementi...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in software engineering and development, and a strong understanding of computer systems and how they operate
  • Excellent Python programming skills, including experience with relevant analytical and machine learning libraries (e.g., pandas, polars, numpy, sklearn, TensorFlow/Keras, PyTorch, etc.), in addition to visualization and API libraries (matplotlib, plotly, streamlit, Flask, etc.)
  • Experience developing and implementing quantitative models from data in a financial context
  • Proficiency working with version control systems such as Git, and familiarity with Linux computing environments
  • Experience working with different database and messaging technologies such as SQL, KDB, MongoDB, Kafka, etc.
  • Familiarity with data visualization and ideally development of analytical dashboards using Python and BI tools
  • Excellent communication skills, both written and verbal, with the ability to convey complex information clearly and concisely to technical and non-technical audiences
  • Ideally, some experience working with CI/CD pipelines and containerization technologies like Docker and Kubernetes
  • Ideally, some familiarity with data workflow management tools such as Airflow as well as big data technologies such as Apache Spark/Ignite or other caching and analytics technologies
  • A working knowledge of FX markets and financial instruments would be beneficial.
Job Responsibility
Job Responsibility
  • Design, develop and implement quantitative models to derive insights from large and complex FX datasets, with a focus on understanding market trends and client behavior, identifying revenue opportunities, and optimizing the FX business
  • Engineer data and analytics pipelines using modern, cloud-native technologies and CI/CD workflows, focusing on consolidation, automation, and scalability
  • Collaborate with stakeholders across sales and trading to understand data needs, translate them into impactful data-driven solutions, and deliver these in partnership with technology
  • Develop and integrate functionality to ensure adherence with best-practices in terms of data management, need-to-know (NTK), and data governance
  • Contribute to shaping and executing the overall data strategy for FX in collaboration with the existing team and senior stakeholders.
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources.
  • Fulltime
Read More
Arrow Right