Offers “HSBC”

Expires soon HSBC

Quantitative Developer, Cross Asset

  • Internship
  • Bangalore (Bangalore Urban)

Job description



Role Purpose (overall high level summary of the role)

• Technical Team Lead for the Bangalore Equities Quant Dev team.
• Delegate, mentor and manage the work liaising with the manager in Bangalore and London.
• Support and development of tools for the pricing libraries to meet the desk & team requirements.
• Support and development of all infrastructure components.
• Develop technical solutions for the desk as required.

Principal Accountabilities: Key activities and decision making areas Typical Targets and Measures
Impact on the Business/Function

• Technical Team lead for the Bangalore Equities Quant dev team and the go to person for any queries
• Development and enhancing the features of Quant library to meet the requirements of the business
• Release and building of components
• Development of systems/infrastructure • Manage the team ensuring development tasks are completed on time
• Timely completion of development tasks with little or no bugs
• Positive feedback from the desk
• Successful release of product components to Users
• Successful integration of our libraries by IT

Customers / Stakeholders

• Resolving issues with users and the IT teams in using the Quant libraries.
• Internal Collaboration - Develops close and effective working relationships within respective Functions /Businesses

• Feedback from team members
• Ensure stakeholder satisfaction through timely delivery of quality work
• Feedback from hub and local stakeholders
Leadership & Teamwork

• Leading the team in FI Quant dev team in Bangalore and mentoring/monitoring their deliveries
• Work to ensure seamless communication and teamwork
• Work within a team, under the direction of Team Lead

• Good feedback from team members
• Effective collaboration and communication within the team
• Evidence of working effectively under direction

Operational Effectiveness & Control

• Develops the infrastructure and capabilities needed to enable operational effectiveness and delivery of the desired results

• Offer solutions to problems, supporting with the continuing development, implementation and improvement of the processes, structures, capabilities, capacity and infrastructure needed

• Infrastructure and capabilities have
measurable impact on operational effectiveness
• Adequately work on projects and initiatives leading to proven process or functionality improvement

Major Challenges (The challenges inherent in the role that require a continual test of the role holder's abilities)

• Programming in a professional standard ensuring industry good practices are followed
• Rapid development and deployment of features/components in Infrastructure. If any bugs are found they should be fixed as soon as possible
• Learn new technologies and develop solutions from scratch
• Continuous and proactive interaction with the relevant stakeholders
• Effective management of the team and ensure that delivery deadlines are met

Role Context (The environment and operating conditions of the role including the extent of guidance and authority)

Provide support functions for Infrastructure including:
• Tool(s) to allow distribution of Quant Library to users
• Bug fixes
• DMDS/Market Data issues
• Develop and maintain a testing framework for the Quant libraries
• Assist IT with integration issues
• Develop new components and enhance the Quant Library.
• Liaise with the DMDS team to create new DMDS classes and
o Manage existing ones
o Leverage other classes
o implement functionality to allow these classes to be loaded, saved and queried
• Assist in the release of quant libraries
• Development of systems/architecture relevant to the needs of the desk/team.
Management of Risk (Operational Risk / FIM requirements)

• Consistently displays the behaviours that form part of the HSBC Values and culture and adheres to HSBC risk policies and procedures, including notification and escalation of any concerns and taking required action
• Ensures risk policies and governance frameworks are appropriately implemented in their part of the business, following both the spirit and letter of any internal policy and regulatory requirements and ensuring adherence to internal controls
• Maintains an environment where risk is routinely anticipated, acknowledged, identified, quantified and acted upon in a timely and efficient way, including appropriate escalation
Observation of Internal Controls (Compliance Policy / FIM requirements)

• The jobholder will also adhere to and be able to demonstrate adherence to internal controls. This will be achieved by adherence to all relevant policies, keeping appropriate records and, where appropriate, by the timely resolution of internal and external audit points, including issues raised by external regulators
• The jobholder will adhere to all relevant processes/procedures including information barriers and confidentiality requirements
• Where applicable, ensuring adequate resources are in place and training is provided, fostering a compliance culture and optimizing relations with regulators
• Understands, follows and demonstrates compliance with all relevant internal and external rules, regulations and procedures that apply to the conduct of the business in which the jobholder is involved, specifically Internal Controls and any Compliance policy including, inter alia, the Group Compliance policy
Role Dimensions (e.g. balance sheet size, lending/expenditure limits, size/volume of transactions, budget)

• No specific budget responsibility
Headcount reporting to this role Direct: 0 Indirect: 0 Total: 0

Desired profile



Qualifications :

Knowledge & Experience / Qualifications (For the role – not the role holder. Minimum requirements of the role.)

• A degree based on Software Engineering from a top tier university.
• Experience working in the UK/US in a RAD development environment where quick turn around is a requirement for the job.
• At least 8 years of development experience using C++11/C++14.
• Strong Experience in network programming, multithreading/multiprocessing low latency development.
• Solid experience of C++ concepts like templates and C++ 11 standard Library.
• Hands on and extensive usage of python, including threads, system calls, sockets etc.
• Proficient in code versioning tools such as GIT, SVN etc.
• Understanding of CICD tools like Jenkins, TeamCity etc.
• Strong written and verbal communication skills.
• Should have some experience of handling a team of developers.
• Focused on delivering high-quality results on time.
o Good to have
 Knowledge of web technologies, including web services/REST, HTML5, Node.js and Angular.js etc.
 Experience in designing & implementing a web-based UI framework.
 Spreadsheet development experience (Excel and VBA)
 Cloud knowledge and migrating products to cloud.

Make every future a success.
  • Job directory
  • Business directory