Overview
The Senior C# Engineer will play a crucial role in a leading Renewable Energy Trading company, focusing on the development of real-time trading systems and analytics platforms. Collaborating with cross-functional teams, the engineer will help drive innovations in sustainable energy trading technologies, contributing to the UK’s transition to cleaner energy sources.
Responsibilities
- Design and build real-time trading and analytics platforms.
- Leverage microservices architecture to develop scalable systems.
- Utilize Azure Cloud Services for deployment and management.
- Collaborate with traders, data engineers, and DevOps teams for solution delivery.
- Implement event-driven systems that optimize trading operations.
- Drive improvements in system performance and resilience.
- Contribute to the development of strategies for low-latency data processing.
Requirements
- Strong commercial experience with C# and .NET Core.
- Proven experience in building microservices-based architectures.
- Solid knowledge of Azure Cloud Services, including Functions, Service Bus, and Event Hub.
- Experience with event-driven systems such as Kafka, RabbitMQ, or similar.
- Domain experience in Energy or Commodity Trading is essential.
- Desirable exposure to low-latency systems and real-time data processing.