At a Glance
- Tasks: Design and enhance APIs for a leading energy trading platform.
- Company: Join a top global energy and commodities trading business.
- Benefits: Long-term contract with competitive pay and flexible working options.
- Other info: Dynamic team environment with opportunities for professional growth.
- Why this job: Make an impact in the energy sector while developing cutting-edge technology.
- Qualifications: Strong C# and .NET Core skills; ETRM experience preferred.
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
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for talented developers like you to join our community. Let’s get you that contract in London!
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 relation to ETRM platforms. 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 in trading technology – we love a good story!
Showcase Your Technical Skills: When filling out your application, make sure to highlight your technical skills, especially around RESTful APIs and SQL databases. We’re looking for someone who can hit the ground running, so let us know what you bring to the table!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it makes the whole process smoother for everyone involved.
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 showcase specific projects where you've successfully implemented these technologies.
✨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.
✨Prepare for Scenario-Based Questions
Expect questions that ask you to solve real-world problems related to API design or system integration. Think through examples from your past experiences where you had to troubleshoot issues or improve system performance, and be ready to explain your thought process.
✨Showcase Your Collaboration Skills
This role involves working closely with various teams, so be prepared to discuss how you've partnered with business analysts, product owners, and support teams in the past. Highlight your experience in Agile environments and how you contribute to CI/CD practices and team dynamics.