Posted: 18 June
The role
Commodities Trading C# Developer
📍Location: London
📅Contract: 6 month initial contract
📑 IR35: Inside IR35
Business Area: Global Markets
Department: Commodities IT
About the Role
We are seeking an experienced Commodities Trading C# Developer to join a London-based core development team within a leading global markets environment. This role focuses on building and delivering critical technology solutions that support the full lifecycle of commodities derivatives trading — from pre-trade through to risk, pricing, and post-trade processing.
You will play a key role in enhancing trading platforms, improving system performance and scalability, and delivering robust solutions aligned with front office and risk stakeholders.
Business Overview
The organisation provides liquidity and market-making services across a broad range of global commodity markets, including:
- Base and precious metals
- Oil, power, and natural gas
- Coal and emissions
- Agricultural commodities
The technology team is central to enabling this coverage through high-performing, scalable, and resilient trading systems.
Key Responsibilities
- Design, develop, and deliver core functionality for the Commodities Derivatives platform
- Build scalable and high-performance systems supporting pricing, risk, and trading workflows
- Ensure platform stability through rigorous testing and release management
- Collaborate with front office, trading, and risk teams to deliver business-critical solutions
- Contribute to system architecture improvements, reducing complexity and increasing resilience
- Follow best practices across:
- Code reviews
- Release governance
- Source control and CI/CD pipelines
- Support production systems and ensure ongoing reliability and maintainability
Required Skills & Experience
Essential
- Expert-level development experience in C# / .NET
- Strong experience with SQL Server
- Proven experience working with service-based architectures (REST, gRPC, web technologies)
- Solid understanding of asynchronous programming and multithreading
- Experience with messaging middleware (e.g., IBM MQ or similar)
- Experience working with front office, trading, or risk stakeholders
- Strong software engineering fundamentals with a focus on performance and scalability
Desirable
- Knowledge of financial markets and instruments, particularly commodities or derivatives
- Experience with pricing and risk systems
- Exposure to electronic trading platforms
- Experience across asset classes (e.g., FX, Equities, Fixed Income, Commodities)
- Familiarity with tools such as:
- Consul
- Redis
- Octopus Deploy
- TeamCity
Competencies
- Strong organisational skills and delivery focus
- High attention to detail and quality
- Ability to work independently with minimal supervision
- Comfortable working in fast-paced, high-pressure environments
- Excellent communication and stakeholder management skills
- Proactive mindset with a strong work ethic