Junior C# .NET Developer | Energy Trading | ETRM | £60,000 | London (Hybrid)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
Our client, a leading global energy brokerage, is looking for a Junior C# .NET Developer to join their Power & Gas technology team. You’ll be working alongside senior engineers who are rebuilding a mission-critical Front Office ETRM trading platform used across Power, Gas, and Emissions markets This is a rare opportunity for a junior engineer to gain hands-on experience with real-time trading systems, C#.NET development, and event-driven architecture within a high-performance Energy Trading environment.The Ro leYou will support the redevelopment of a low-latency C# .NET trading platform, contributing to new services, APIs, and UI components. Working closely with experienced engineers, you’ll learn how Front Office trading systems operate - how market data flows through the platform, how pricing and P&L are calculated, and how execution events are processed in real time.The team is moving from a legacy C# ETRM system to a modern, scalable event-driven .NET architecture, and you’ll play a hands-on role in that transformati on.What You’ll Be D oingContributing to new features and services in C# / .NET 8Supporting the redesign of a real-time ETRM trading platformWorking with asynchronous C#.NET patterns and event-driven workflowsHelping build REST and gRPC APIs used by traders and internal systemsSupporting UI development in Angular (training provided)Writing clean, testable C# code following best practicesAssisting with debugging, performance tuning, and real-time issue investigationWorking with senior engineers to understand trading workflows and system beha viourWhat You’ll LearnYou will gain expos ure to:Real-time C#.NET trading systems used in Front Office environmentsEnergy Trading workflows (pricing, P&L, risk, execution)Event-driven architecture using KafkaAsynchronous programming in C# (Tasks, async/await,events)SQL Server for trade capture, audit trails, and reportingHow modern ETRM platforms scale to support multiple traders and volatile marketsThis is a strong development environment for anyone looking to grow quickly in C# / .NET within a trading
Requirements
ooking For1-3 years’ experience with C# / .NET / C#.NETSolid understanding of OOP and clean codingprinciplesInterest in trading systems, ETRM, or Energy TradingtechnologyBasic SQL knowledgeStrong communication skills and willingness to work with senior engineers and Front O ffice usersNice to Have (N ot Required)Exposure to messaging systems (Kafka, RabbitMQ,Service Bus)Experience with async C# patternsAny experience with financial or trad ing pla
Benefits & conditions
| tformsPackage £60,000 + bonus London (Hybrid, 3 days in office) Tech Stack: C# | C#.NET | .NET 8 | Angular | Azure | Kafka | SQL Server | REST | gRPC | Event-Drive |
| n ArchitectureJunior C# .NET Developer | Energy Trading | ETRM | £60,000 | London (Hybrid) |
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on apply4u.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Salary London
Where To Find Software Engineering Jobs
Data Analyst Salary in the UK
Data Engineer Salary UK