Enable job alerts via email!

Software Engineer

Nomura Holdings, Inc.

England

On-site

GBP 55,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A global financial services firm in the UK is seeking a skilled developer with expertise in Java, Python, or C# for risk and capital technology projects. The role involves designing and developing modules, collaborating with risk management teams, and ensuring optimal performance of applications. Candidates should have a strong analytical background and strong communication skills. Experience with AWS technologies is preferred.

Qualifications

  • Minimum of 3 years' commercial experience in Java/Python or C# development.
  • In-depth knowledge of concurrency and profiling.
  • Strong analytical skills and excellent communication abilities.

Responsibilities

  • Design and develop modules for risk projects.
  • Collaborate with risk management and methodology teams.
  • Document technical design and operational procedures.

Skills

Java
Python
C#
Concurrency / threading
Profiling / memory footprint
Technical and analytical skills
Excellent communication skills

Tools

AWS EC2
AWS Batch
AWS S3
Job description

The Risk engine group is responsible for design, development and level 3 support for the risk calculation engines within the Risk & Capital Technology group. This group is primarily focussed on the calculation, aggregation and reporting of the risk analytics across market and counterparty credit risk.

Role / Principal Accountabilities

Design, Development of various modules and models involved in the Market and Credit risk projects. Work with Risk management, Risk quants and methodology team to understand the business requirements and work towards robust and scalable application design. Articulate technical design & solutions to non-technical / business users. Ownership of project work during different phases from initiation, development, unit testing to QA, UAT, Staging and Production. Profiling of current application, new changes and identify areas of performance improvement and memory optimization. Writing Unit test cases (JUnit), documenting technical design and other operational procedures sharepoint.

Qualifications
  • Expert knowledge and a minimum of 3 years' commercial experience as a Java/Python or C# developer.
  • In depth knowledge of concurrency / threading, profiling, memory footprint.
  • Experience working in Capital markets and understanding of various financial products / asset classes.
  • Able to troubleshoot problems in multiple environments in a stack with diverse technology.
  • Strong technical and analytical skills.
  • Excellent communication skills, ability to multi-task, and work towards tight deadlines.
Preferred Skills
  • Knowledge and experience building applications on cloud using AWS service / technologies, e.g., AWS EC2/Batch/s3 or similar technologies.
  • Vendor-based big data products such as Dremio, Minio and etcs.
  • Knowledge and experience working in Python using scientific and data analysis libraries.
  • Distributed systems, experience handling & processing of large scale data (Trades, risk and market data etc).
  • Experience with in-memory cache (in-house built) or vendor-based products.
  • Knowledge of developing and deploying application on public cloud infrastructure.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.