Peel Hunt are a leading UK investment bank focused on mid-cap and growth companies that puts long-term success above short-term gain, helping good companies succeed and delivering outstanding results. We have three business areas, but we act as one Peel Hunt. Our integrated approach combines expert research and distribution, a range of investment banking services, and an execution services hub that provides liquidity to the UK capital markets.
Department overview
The Development department covers in house development and the support of the resulting applications. Alpha Technology builds the systems which facilitate electronic liquidity provision, execution and risk management as well as developing tools to maintain efficient capital markets. Enterprise Technology develops and maintains the firms support functions such as Operations, Risk & Compliance, Finance and HR.
Our software engineers work across both areas to build shared infrastructure and ensure we deliver joined-up solutions. We are committed to being a leader in financial services technology and continually invest in our people, hardware, data and platform technology. We strive to provide friction-free access to liquidity and capital markets and allow our business to efficiently expand.
Responsibilities
You will be the one of the primary contacts between the business and development teams for in-house system support, capable of resolving issues and working with development to diagnose and fix more complicated problems. Ideally you will be comfortable following documented procedures and delving into system code and configuration.
At the simple end of the scale this will require liaising with the business and other front-line support functions to resolve application data issues relating to counterparty, instrument and trade records. You will need to build a good understanding of our pricing models and how these relate to real-time market data usage and trading controls.
Our in-house systems include
- Market making and trading system using bespoke pricing models and algorithms.
- Infrastructural services such as permissions, monitoring and metric analysis.
- Central counterparty and instrument data storage, feeding into and out of in-house and third-party systems.
Third-party applications we use include
- Fidessa as the main client order management and exchange trading provider.
- Secondary trading and information services from Bloomberg.
- Data providers including Refinitiv, Bloomberg, Morning Star, LSE, Esma.
- Business support applications such as Inferno settlements
Development
To free developers to focus on just that you will support them in essential aspects of the project lifecycle:
- Collating change and new project requests, eliciting and analysing their requirements and deliverables.
- Where relevant and possible take this to a deeper level of understanding. Examples include querying and analysing data sets, prototyping report layouts or UIs, defining test and sign-off criteria. Intended to make development time more predictable and fruitful.
- Co-ordination between users, management and development to schedule work and delivery.
- Share responsibility for release testing, from both a system/user and regression perspective.
- Ideally this would include building automated testing capabilities and packs in the relevant technologies and languages below.
Technologies
We do not expect a detailed knowledge of all the below, although great if you do! We are more interested in an applicant with good enthusiasm and attitude who can demonstrate clear thinking, sound problem solving and a willingness to learn.
- Server infrastructure in core Java.
- Python used extensively for process control, reports and imports.
- User interfaces in C# for real-time applications and react for web apps.
- Oracle and SQL Server for static and trade data storage.
- Microsoft Reporting Services for data warehouse analysis and reporting.
- KDB for quantitative and time-series analysis.
Key capabilities and knowledge
Knowledge of any and all of the below would be advantageous:
- Java
- Python
- sql
- kdb
- c#
Role compentencies
- Analytical
- Numerical
- Detail Orientated
- Problem Solving
- Commercial Awareness
- Technical Expertise