Senior C# Developer - Commodities Trading
Who We Are Looking For
We are seeking a talented and driven Commodities Trading C# Developer to join our London-based core development team. The successful candidate will serve the full pre-trade through accounting chain for Commodities Derivatives, contributing to a portfolio of projects covering enhancements to pricing, risk, regulatory and post-trade services, as well as technical improvements to reduce system complexity and increase scalability, performance and resilience.
You will design and develop key pieces of functionality for the Commodities Derivatives Platform, ensure stability of the platform through rigorous testing, and follow established procedures for release control, code review, deployment, source code management and architectural governance.
Technical Competence
Essential Skills
- Expert-level proficiency in C# / .NET
- Strong SQL Server skills
- Solid technical background with hands-on experience of service-based architectures, web technologies, REST and gRPC
- Deep understanding of asynchronous and multithreaded programming models and solutions
- Experience with messaging middleware such as IBM MQ or equivalent
Desirable Skills
- Experience with technologies such as Consul, Redis, Octopus and TeamCity
- Prior experience working directly with front office, trading or risk stakeholders, or equivalent in comparable business environments
Behavioural Competence
Core Competencies
- Organised and delivery-focused, with strong attention to detail
- Solid work ethic and high levels of personal motivation
- Comfortable operating with a strong degree of autonomy
- Ability to work effectively under pressure
- Excellent communication and interpersonal skills
Domain & Business Awareness
- Business knowledge of financial instruments and related pricing, risk or similar calculation methodologies
- Exposure to electronic trading platforms
- Experience across one or more asset classes (Equities, Fixed Income, Commodities, FX or Derivatives)