Job Description
Embark on a transformative journey as a Senior Software Developer with a world-renowned energy innovator. You'll be at the forefront of cutting-edge technology, contributing to the development of software solutions that power sustainable energy initiatives worldwide.
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 (Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, Azure Blob Storage)
* Containerise applications with Docker and orchestrate them using Kubernetes
* Ensure high code quality through unit and integration testing, CI/CD pipelines, and automated deployments
Required Skills and Qualifications
* Degree in Computer Science, Software Engineering, 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 (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
* Fluency in German (B1 minimum)