Junior C# .NET Developer | Energy Trading | ETRM | £60,000 | London (Hybrid)

Energy Trading
London, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Algorithmic Trading Audit Trail C Sharp (Programming Language) Computer Programming Software Debugging Design of User Interfaces Integrated Development Environments Enterprise Messaging Systems Microsoft SQL Server Object-Oriented Software Development
+7 more
Performance Tuning RabbitMQ SQL Databases Event Driven Architecture AngularJS Material UI Apache Kafka

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.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:48 min

Managing asynchronous communications and load leveling

Paweł Siwek Paweł Siwek · WWC 2025

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · WWC 2023

55 sec

Exploring the Material UI and Base UI ecosystem

Bernardo Belchior Bernardo Belchior · WWC Europe 2026

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · WWC 2024

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · WWC 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all