Senior .NET Core / ETRM Developer – London – Contractor
We are supporting a leading global energy and commodities trading business on a long-term London-based contract opportunity for a senior .NET Core developer to help build and enhance APIs across its ETRM ecosystem.
This is a hands-on engineering role within a trading technology team, focused on designing and delivering integration services across the trading lifecycle. You will work on robust, production-grade services connecting the ETRM platform to surrounding risk, scheduling, settlement and operational systems.
Key responsibilities
- Design and document technical solutions for APIs, services and integration components around the ETRM platform.
- Build, enhance and maintain back-end services using C# and .NET Core / ASP.NET Core.
- Develop RESTful APIs and integration layers connecting the ETRM platform
- Translate business and functional requirements into scalable, supportable technical designs.
- Work across the full delivery lifecycle including development, code review, testing, release support, deployment and post-production issue resolution.
- Partner with business analysts, product owners, technical leads, vendors and infrastructure/application support teams.
- Help improve reliability, maintainability, observability and performance of the overall integration estate.
- Contribute to CI/CD practices, environment readiness, release discipline and engineering best practice within an Agile delivery model.
Required experience
- Strong hands-on experience in C# and .NET Core / .NET 5+
- Prior experience with ETRM / CTRM platforms in energy or commodity trading environments.
- Proven experience building APIs, web services and system integrations using ASP.NET / ASP.NET Core / Web API / REST.
- Strong SQL and relational database capability, ideally including SQL Server; exposure to Oracle and/or PostgreSQL is advantageous.
- Understanding of the physical and financial trading lifecycle, particularly in gas, power and renewables.
- Knowledge of operational processes such as scheduling, nominations, transport, storage, settlements or regulatory reporting.
- Exposure to messaging/integration tooling such as Kafka, RabbitMQ or MSMQ.
- Experience with Docker / Kubernetes, CI/CD, Git / Azure DevOps / TFS, and production-grade deployment practices.
- Comfort working alongside infrastructure, support teams and third-party vendors in a business-critical production environment.
Location: London, UK
Contract: Long-term contract opportunity