About the Role
We are on a mission to revolutionize sustainable energy initiatives worldwide.
Our team is committed to harnessing cutting-edge technology and innovative solutions to tackle climate change.
* Main Responsibilities:
Design and develop scalable microservices using C#/.NET and ASP.NET Core.
Create high-performance SQL databases with Entity Framework Core.
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
We seek a highly skilled professional who possesses:
* A degree in Computer Science, Software Engineering, or a related field.
* At least 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 the ability to work independently in a remote-first environment.
* Fluency in German (B1 minimum).