At a Glance
- Tasks: Join a dynamic team to develop a cutting-edge C# .NET trading platform.
- Company: Leading global energy brokerage with a focus on innovation.
- Benefits: Competitive salary of £60,000, hybrid work model, and bonus opportunities.
- Other info: Fast-paced environment with excellent growth potential in the energy sector.
- Why this job: Gain hands-on experience in real-time trading systems and modern tech.
- Qualifications: 1-3 years of C#/.NET experience and a passion for trading technology.
The predicted salary is between 60000 - 60000 £ per year.
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 Role
You 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 transformation.
What You’ll Be Doing
- Contributing to new features and services in C# / .NET 8
- Supporting the redesign of a real‑time ETRM trading platform
- Working with asynchronous C#.NET patterns and event‑driven workflows
- Helping build REST and gRPC APIs used by traders and internal systems
- Supporting UI development in Angular (training provided)
- Writing clean, testable C# code following best practices
- Assisting with debugging, performance tuning, and real‑time issue investigation
- Working with senior engineers to understand trading workflows and system behaviour
What You’ll Learn
- Real‑time C#.NET trading systems used in Front Office environments
- Energy Trading workflows (pricing, P&L, risk, execution)
- Event‑driven architecture using Kafka
- Asynchronous programming in C# (Tasks, async/await, events)
- SQL Server for trade capture, audit trails, and reporting
- How modern ETRM platforms scale to support multiple traders and volatile markets
This is a strong development environment for anyone looking to grow quickly in C# / .NET within a trading context.
What We’re Looking For
- 1–3 years’ experience with C# / .NET / C#.NET
- Solid understanding of OOP and clean coding principles
- Interest in trading systems, ETRM, or Energy Trading technology
- Basic SQL knowledge
- Strong communication skills and willingness to work with senior engineers and Front Office users
Nice to Have (Not Required)
- Exposure to messaging systems (Kafka, RabbitMQ, Service Bus)
- Experience with async C# patterns
- Any experience with financial or trading platforms
Package: £60,000 + bonus, London (Hybrid, 3 days in office)
Tech Stack: C# | C#.NET | .NET 8 | Angular | Azure | Kafka | SQL Server | REST | gRPC | Event‑Driven Architecture
Junior C# .NET Developer | Energy Trading | ETRM | £60,000 | London (Hybrid) employer: VirtueTech Recruitment Group
Join a leading global energy brokerage that offers an exceptional work environment for Junior C# .NET Developers. With a strong focus on employee growth, you will have the opportunity to learn from experienced engineers while contributing to the redevelopment of a cutting-edge trading platform in a dynamic and supportive culture. Enjoy a competitive salary, hybrid working arrangements, and the chance to be part of a transformative project in the energy trading sector.
Contact Details:
VirtueTech Recruitment Group Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Junior C# .NET Developer | Energy Trading | ETRM | £60,000 | London (Hybrid)
✨Network Like a Pro
Get out there and connect with people in the energy trading sector! Attend meetups, webinars, or even just chat with folks on LinkedIn. The more you engage, the better your chances of landing that Junior C# .NET Developer role.
✨Show Off Your Skills
When you get the chance to interview, don’t hold back! Talk about your experience with C# and .NET, and share any projects you've worked on. If you can demonstrate your understanding of event-driven architecture, you'll definitely catch their eye.
✨Ask Smart Questions
During interviews, ask insightful questions about the team’s current projects or challenges they face with their ETRM platform. This shows you're genuinely interested and helps you stand out from other candidates.
✨Apply Through Our Website
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Junior C# .NET Developer | Energy Trading | ETRM | £60,000 | London (Hybrid)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C# and .NET, especially any projects related to trading systems or event-driven architecture. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about the role and how your background fits into our team. Share any relevant experiences that showcase your interest in energy trading and technology.
Showcase Your Projects:If you've worked on any personal or academic projects using C# or .NET, make sure to mention them! We love seeing practical examples of your coding skills and problem-solving abilities.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at VirtueTech Recruitment Group
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially C# and .NET 8. Brush up on your understanding of OOP principles and asynchronous programming patterns, as these will likely come up during technical questions.
✨Understand Energy Trading Basics
Even if you're new to energy trading, having a basic grasp of how trading systems work, including pricing, P&L calculations, and market data flow, will impress your interviewers. Do some research on ETRM systems and be ready to discuss how they operate.
✨Prepare Questions for Your Interviewers
Show your interest by preparing thoughtful questions about the team’s current projects or the transition from legacy systems to modern architectures. This not only demonstrates your enthusiasm but also helps you gauge if the role is the right fit for you.
✨Practice Clean Coding
Since writing clean, testable code is a key part of the role, practice coding challenges that focus on this. Be ready to explain your thought process and coding decisions during the interview, as this will showcase your problem-solving skills and attention to detail.