Software Developer - Innovation and Sustainability
Embark on a transformative journey as a Senior Software Developer in the energy sector, contributing to innovative software solutions that power sustainable initiatives worldwide.
This role offers a unique opportunity to be at the forefront of cutting-edge technology, shaping the future of our planet's energy landscape.
1. Key Responsibilities:
Develop scalable microservices using C#/.NET and ASP.NET Core, design and optimise SQL databases with Entity Framework Core for high-performance applications, implement event-driven architectures using RabbitMQ for messaging and distributed processing, deploy and manage cloud solutions with Azure Services, containerise applications with Docker and orchestrate them using Kubernetes.
2. Required Skills and Qualifications:
Hold a degree in Computer Science, Software Engineering or a related field, possess 4+ years of hands-on experience in backend development with .NET / C#, demonstrate strong expertise in Microservices architecture, REST APIs, and event-driven systems, have hands-on experience with Azure cloud services particularly Azure Kubernetes Service (AKS), 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.
3. Benefits:
As a key member of our team, you will be part of a dynamic and collaborative environment that fosters innovation, growth, and learning. You will have opportunities to work on diverse projects, collaborate with cross-functional teams, and contribute to the development of software solutions that make a real impact.
4. Others:
Fluency in German (B1 minimum) is required.