Backend Software Engineer
Embark on a journey of innovation as a senior backend software engineer with an international energy leader.
This is a unique opportunity to be at the forefront of cutting-edge technology, contributing to the development of software solutions that drive sustainable energy initiatives worldwide.
The role involves working on high-performance applications using .NET and C#.
* Designing and optimizing SQL databases with Entity Framework Core for scalable microservices.
* Implementing event-driven architectures using RabbitMQ for messaging and distributed processing.
* Deploying and managing cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service, Azure SQL, Azure Service Bus, Azure Blob Storage).
* Containerising applications with Docker and orchestrating them using Kubernetes.
* Ensuring high code quality through unit and integration testing, CI/CD pipelines, and automated deployments.
Requirements
To succeed in this role, you will need:
* A degree in Computer Science or a related field.
* 4+ years of hands-on experience in backend development with .NET / C#.
* Strong expertise in Microservices architecture, REST APIs, and event-driven systems.
* Hands-on experience with Azure cloud services, particularly Azure Kubernetes Service, Azure Functions, Azure Service Bus, and Azure SQL.
* Experience with Docker and Kubernetes for containerised application deployment.
* Strong analytical skills, problem-solving mindset, and ability to work independently in a remote-first environment.
* Fluency in German (B1 minimum).
What We Offer
We offer a dynamic and innovative work environment, opportunities for growth and development, and a competitive salary and benefits package.