Software Engineer - Energy Innovations
About us
* We're seeking a skilled Senior Backend Developer to join our team of innovators shaping the future of sustainable energy. As part of our cutting-edge technology group, you'll contribute to the development of software solutions that power our planet's transition to renewable energy sources.
* Your key responsibilities will include:
o Designing and developing scalable microservices using C#/.NET and ASP.NET Core.
o O ptimizing SQL databases with Entity Framework Core for high-performance applications.
o Implementing event-driven architectures using RabbitMQ for messaging and distributed processing.
o Deploying and managing cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, Azure Blob Storage).
o Containerising applications with Docker and orchestrating them using Kubernetes.
o Maintaining high code quality through unit and integration testing, CI/CD pipelines, and automated deployments.
Profile
* Education: Degree in Computer Science, Software Engineering, or a related field.
* Experience: 4+ years of hands-on experience in backend development with .NET / C#.
* Technical expertise:
o Microservices architecture
o REST APIs
o Event-driven systems
* Familiarity with:
o Azure cloud services (Azure Kubernetes Service (AKS), Azure Functions, Azure Service Bus, Azure SQL)
o Docker and Kubernetes for containerised application deployment
* Languages: Fluency in German (B1 minimum)