Nomura is an Asia-based financial services group with an integrated global network spanning over 30 countries. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its three business divisions: Retail, Asset Management, and Wholesale (Global Markets and Investment Banking). Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership. For further information about Nomura, visit www.nomura.com
Department / Team overview:
Global Markets Technology develops solutions to cover the trading, sales and risk management needs of the business across all major financial markets. The Fingal Technology team work alongside the Fixed Income Quant team to provide the single standard analytics library for use across the global Fixed Income business. The library is used in a wide variety of ways - from bespoke Python or Excel sheets on user desktops through to real-time electronic pricing applications.
Whilst the core of the library is written in C++, a significant amount is now written in Python, especially where flexibility and speed of delivery is essential. Additionally much of the ecosystem that allows us to build and deploy the library is Python based.
Python is playing an ever increasing role in the technology landscape across our business. There is an increasing expectation that any user in the bank, be they Technology, Trading, Research or Operations, have the ability to use Python to solve automatable problems, and where that involves Fixed Income analytics they will be expecting to use our libraries and tools.
You will report to the global lead for the team, and be responsible for leading the team's Python strategy and implementation.
You will have a proven track record in hands on Python development, and be able to articulate what modern best-practice principles are for such development. You will be responsible for defining such principles for the team's internal use, as well as advertising and encouraging adoption of said techniques in our user base. As well as an expert Python developer, you will also be well-versed in the ecosystem of tools in the Python development toolchain such as pip, virtual environments and tox.
You will be an excellent communicator, able to engage with that user base to understand issues and requirements - where that user base will be a mix of technology teams, quants and other business users.
Your strong development skills mean you will be able to tackle a variety of problems in a self-driven manner. You will have the ability to balance between proposing change to move the platform forward and recognising the need to maintain stability on a mature and widely used platform.
You will ideally also be familiar with C++ to some level, and exposure to either of .NET or Java will be highly beneficial. This is not a Quant level role, so a deep low-level understanding of Fixed Income business concepts is not essential, however some level of understanding of such concepts would be ideal.
Skills, experience, qualifications and knowledge required
Windows and Linux development
.NET / Java (beneficial)
Strong knowledge with an SDLC stack using Git, Ansible and Jenkins would be ideal