As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
The Trading Technology team are looking for the very best and brightest technologists across the globe to be part of a multi-year program to revolutionize how the buy-side executes in the market. In short our ambition is to turn trading from an art to a science by building industry leading technology platforms to manage orders, execute trades across the full array of equities products and automate the trading lifecycle.
The data and analytics team is responsible for the development of pre-trade, intraday and post-trade analytical products. This group plays a critical role in the development of systematic trading models.
We manage a python research environment, collaborating with quants using machine learning and data science techniques to develop models that optimize execution and reduce cost.
Part of the teams remit is building a resilient high-capacity platform supporting the firm's business and regulatory agenda. Capturing data from investment idea through trading and settlement.
The role offers full-stack development opportunities from sourcing data, analysing, service development and UX.
Our products are built in Java, Python, C# and HTML5.
The candidate will be responsible for:
Contribute to the design and build of our next gen analytics platform.
Working with other technologists, traders and quants to deliver business solutions.
Apply quantitative and ML techniques to data analysis.
Managing the full Software Delivery Lifecycle including coding, testing, deployment, and support, in a DevOps environment
This role requires a wide variety of strengths and capabilities, including:
Strong technologist with experience developing in Java / Python
Excellent verbal and written communication skills
Excellent analytical, problem solving skills
Ability to manipulate and analyse complex, large scale data from varying sources
Numerate degree or equivalent (Computer Science, Engineering, Finance, Mathematics)
Experience of working in financial services, in a front-office environment
Understanding of Asset Management and the investment management process
CFA / CQF or other applied qualification
Deep and broad technology expertise in application, data and infrastructure architecture, with current experience of Python and Java, SQL & NoSQL databases, reactive and/or complex event processing