At a Glance
- Tasks: Design and enhance APIs for a leading energy trading platform using .NET Core.
- Company: Join a top global energy and commodities trading business in London.
- Benefits: Long-term contract with competitive pay and opportunities for professional growth.
- Other info: Collaborative Agile environment with a focus on innovation and best practices.
- Why this job: Make an impact in the energy sector while working with cutting-edge technology.
- Qualifications: Strong C# and .NET Core skills; experience in energy trading is a plus.
The predicted salary is between 60000 - 80000 £ per year.
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.
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.
Qualifications
- 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
Senior .NET Core / ETRM Developer – London – Contractor employer: Darwin Partners
Contact Detail:
Darwin Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior .NET Core / ETRM Developer – London – Contractor
✨Tip Number 1
Network like a pro! Reach out to your connections in the energy and commodities trading sector. Attend meetups or webinars, and don’t be shy about asking for introductions. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your work with C# and .NET Core. Include any APIs or integration services you've built. This is your chance to demonstrate your hands-on experience and make a lasting impression on potential employers.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of ETRM platforms and the trading lifecycle. Be ready to discuss how you’ve tackled challenges in past projects. We want you to shine and show them you’re the perfect fit for their team!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always on the lookout for talented developers like you to join our community. Don’t miss out on this opportunity!
We think you need these skills to ace Senior .NET Core / ETRM Developer – London – Contractor
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET Core, especially in ETRM or CTRM environments. We want to see how your skills align with the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention specific experiences that relate to building APIs and working within trading technology teams, as we love seeing that passion.
Showcase Your Technical Skills: When filling out your application, make sure to highlight your technical skills, especially around RESTful APIs, SQL databases, and any experience with Docker or Kubernetes. We’re looking for hands-on experience, so let us know what you’ve built!
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’re considered for this exciting opportunity. Plus, it’s super easy!
How to prepare for a job interview at Darwin Partners
✨Know Your Tech Inside Out
Make sure you brush up on your C# and .NET Core skills. Be ready to discuss your experience with building APIs and integration services, especially in the context of ETRM platforms. Prepare to share specific examples of projects you've worked on that highlight your technical expertise.
✨Understand the Trading Lifecycle
Familiarise yourself with the physical and financial trading lifecycle, particularly in gas, power, and renewables. This knowledge will help you connect your technical skills to the business needs of the role, showing that you understand how your work impacts the trading environment.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss how you've tackled challenges in previous roles, especially around reliability and performance of integration services. Think of specific instances where you improved a system or resolved a critical issue, as this will demonstrate your hands-on engineering capabilities.
✨Engage with the Team Dynamics
Since this role involves working closely with various teams, be ready to talk about your experience collaborating with business analysts, product owners, and support teams. Highlight your ability to communicate effectively and work within an Agile delivery model, as teamwork is key in this environment.