Logo of Huzzle

Quant IT Developer

image

Nomura

12d ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
  • London

AI generated summary

  • You need a numerate degree and experience in C#, Python, Java, or C++, with knowledge in UI development, SQL databases, derivatives, and agile methods. Optional skills include C# .NET, non-SQL databases, Docker, React.js, Python, and KDB+.
  • You will engage with the business to develop new features in C#.NET / HTML5 React.js UIs in a distributed environment, and support & maintain applications & environment.

Requirements

  • Mandatory Requirements:
  • Numerate degree holder or above
  • Experience building distributed systems using one or more of C#, Python, Java, C++
  • Experience building rich UIs using C# WinForms / WPF, or Web HTML5 React.js
  • Familiar with SQL database schema, index and stored procedures
  • Having strong interest in derivatives and structured products
  • Practitioner of agile development & DevOps principles
  • A good team player and fast learner
  • Optional Requirements:
  • Experience with C# .NET including LINQ, RX, TPL, WPF, WinForms
  • Knowledge with non-SQL database, MongoDB, Redis, etc
  • Application service containerization, Docker/Podman, Kubernetes, AWS
  • Web UI tech stack, React.js, Redux store, Saga, Ant Design
  • Python 3: Scripting, pandas/numpy, backtesting
  • KDB+: Big Data querying, functional programming in Q, system maintenance

Responsibilities

  • Engaging with the business to understand new initiatives/ideas/issues
  • Developing new features in C#.NET / HTML5 React.js UIs in a distributed environment
  • ​​​​​​​Supporting & maintaining the application & environment

FAQs

What is the primary responsibility of the Quant IT Developer role at Nomura?

The primary responsibility of the Quant IT Developer is to work on the Alpha platform, building innovative tools that provide competitive advantage and generate revenue for the Equity Derivatives Front Office.

What are the mandatory requirements for this role?

The mandatory requirements include being a numerate degree holder or above, experience building distributed systems using C#, Python, Java, or C++, experience building rich UIs using C# WinForms/WPF or HTML5 React.js, familiarity with SQL databases, a strong interest in derivatives and structured products, practicing agile development and DevOps principles, and being a good team player and fast learner.

What are some of the optional requirements for the Quant IT Developer role?

Some of the optional requirements include experience with C# .NET technologies, knowledge of non-SQL databases like MongoDB or Redis, experience with application service containerization using Docker/Podman or Kubernetes, familiarity with web UI tech stacks like React.js, Redux, and Ant Design, proficiency in Python for scripting and backtesting, and knowledge of KDB+ for big data querying and functional programming in Q.

What are the day-to-day responsibilities of a Quant IT Developer?

The day-to-day responsibilities of a Quant IT Developer involve engaging with the business to understand new initiatives/ideas/issues, developing new features in C#.NET/HTML5 React.js UIs in a distributed environment, and supporting and maintaining the Alpha platform and its environment.

Finance
Industry
10,001+
Employees
1925
Founded Year

Mission & Purpose

Nomura is a global financial services group with an integrated network spanning over 30 countries and regions. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its three business divisions: Retail, Wholesale (Global Markets and Investment Banking), and Investment Management. Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership.