We’re looking for a passionate and highly motivated Software Developer to join our Algorithmic Trading team and contribute to spearheading research, development, deployment and operation of trading algorithms intended for energy commodity markets.
Operating in fast-paced environment, where ideas move from first spark to a working algorithm in a matter of weeks, you’ll be working alongside a cross-disciplinary commercial team with diverse quantitative backgrounds including software engineers, computer scientists, mathematicians and physicists.
If you’re curious, innovative and open-minded you’ll certainly thrive with us, where discussing new trading strategies and ideas at a white-board is equally important as your abilities as a first-class code-smith.
This role will challenge your technical capabilities, working across all aspects of algorithmic trading; from researching and implementing trading models and strategies with Algorithm Researchers, maintaining and developing our algorithmic trading framework and bringing new trading algorithms to the markets.
Your responsibilities will include:
- Development, testing and validation of trading strategies
- Actively engaging in the creative process around inventing algorithmic trading concepts
- Development and maintenance of our bespoke algorithmic platform
- Supporting the entire process flow from research to live trading
- Development of internal tools, data capture and data storage
Alongside other Developers, Algorithm Researchers and Traders you’ll eventually be responsible for monetizing a business area via algorithmic trading with a clear profit objective, rather than purely customer-based deliveries, allowing you to see the end-to-end value generation of your work. We work in an open workspace where learning and professional growth are top-of-mind, and participation in e.g., study groups, conferences, sparring and engaging with peers across the organization is actively encouraged.
The Ideal Profile
You have a master’s degree or PhD in computer science or similar, and you have hands-on experience with C# .NET. With your talent and passion for software development, you’re always keeping up to date with the latest technologies and methods.
Furthermore, you’re driven and commercially minded, with a strong collaborative spirit, and you have an excellent command of English, both written and spoken. It would be a clear plus if you have:
- Basic knowledge of trading, including order types and market microstructure
- Experience working with large amounts of data in databases as well as using APIs
- Experience from a message bus architecture / streaming data
Sound interesting? Please apply to the position online. Job interviews and recruitment are taking place ongoingly, so make sure to send your application today. #LI-CET
PLEASE APPLY ONLINEby hitting the ‘Apply‘ button.
Applications will ONLY be accepted via the ‘Apply’ button.
This role is being handled by the Centrica recruitment team and NO agency contact is required.