Sr Associate KDB Development

HSBC


Date: 1 week ago
City: Bengaluru, Karnataka
Contract type: Full time
HSBC
Job description

Some careers shine brighter than others.

If you're looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

HSBC is one of the largest banking and financialservices organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.

Why join us

FX eRisk Team in Bangalore, Markets Front Office is part of the GFX Cash Business majorly focusing on FX and commodity electronic trading franchise. The team is part of GFX, Commodity and EM rates global vertical.

You will join a global team in a Tier 1 European Investment Bank. You will be responsible for designing, developing and operating a fast, real-time, time series big data application. We process in excess of 3TB of financial markets data per day - translating to over 4 billion records per day (orders, trades quotes and prices). You will be developing technical services to handle this data and to make it available for a variety of purposes. Your services will be used:

  • By our quantitative analysts in the trading business for research and back-testing of trading algorithms used for pricing, trading, hedging and algorithmic execution in our Global Foreign Exchange business (GFX, Commodities & EM Rates)
  • For the testing and operation of our GFX algorithmic trading & pricing systems
  • For a wide range of Data Analytics
  • For reports to our customers, regulatory and internal financial markets trading desks

Opportunity:

As a senior KDB developer, the successful candidate will be expected to operate according to industry best practices:

  • Implement best-of-breed technical solutions based on agreed technical design, adopting industry standard development patterns and methodologies, including behavior-driven development with continuous integration / automated unit and integration testing
  • Work with other team members and liaise with nominated business stakeholders when required to ensure that business requirements are fully understood before commencing design and development
  • Draw-up detailed technical designs for components in response to business requirements and high-level technical architecture
  • Fully test implemented solutions in advance of User Acceptance Testing
  • Assist (when required) with the deployment of components to development and test environments
  • Developers in our team are expected to own the end to end delivery of software from analysis through to release to production and support. We work in small iterative cycles and release software daily to production
  • Everyone in our team releases code to production, raises production change requests and assists in production support
  • Using the application's functional and vector programming language to analyze and implement business requirements

What you'll do:

Development of real-time and historical Data Analytics services:

  • Develop & Maintain existing KDB Infrastructure for Analytics & Research
  • Implementing analytics and reporting MI for the Quants, Sales and Trading desks
  • Development of modules and services to be used as building blocks, such as data analytics, monitoring and metrics for both business trading and system events
  • Design and implementation of data feeds for trades, orders, exchange market data, tradable market prices and many other sources
  • Tuning and optimizing services and modules for performance and volume
Requirements

What you will need to succeed in the role:

  • A solid understanding of the fundamentals of the q language and KDB+
  • Experience with large scale KDB+ setups & APIs
  • Practical knowledge of Linux
  • Must be passionate about technology and demonstrate their aptitude for exploring, learning and building technology

What additional skills will be good to have

  • Experience in any functional programming languages, C, Python or R will be advantageous

You'll achieve more at HSBC

HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.

Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

...Issued By HSBC Electronic Data Processing (India) Private LTD...

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar Jobs

Graduate Intern Technical

Intel, Bengaluru, Karnataka
15 hours ago
Job DescriptionWe are seeking a motivated and talented Generative AI Intern to join our team. This internship offers a unique opportunity to work on challenging research projects in the domain of generative AI algorithms. The ideal candidate will have a...

Manager - Strategic Partnerships

PayU, Bengaluru, Karnataka
22 hours ago
About PayUPayU, a leading payment and Fintech company in 50+ high-growth markets throughout Asia, Central and Eastern Europe, Latin America, the Middle East and Africa, part ofProsusgroup, one of the largest technology investors in the world is redefining the way...

Manager - Key Account Management

Myntra, Bengaluru, Karnataka
1 day ago
Manager Ad Sales & Brand solutionsAbout TeamThe role is the part of the monetisation & Brand Solutions team. This team is responsible for earning advertising and monetisation revenue for Myntra by providing various Brand solutions. Myntra Monetization is among the...
Myntra