About us
We're a pioneering force in the energy sector, shaping the future of sustainable energy initiatives worldwide.
Job Description
In this role, you'll be at the forefront of cutting-edge technology, contributing to the development of software solutions that power our mission. Your expertise will drive innovation, ensuring high-performance applications and scalable microservices.
You'll design and optimise SQL databases with Entity Framework Core for high-performance applications, implement event-driven architectures using RabbitMQ for messaging and distributed processing, and deploy and manage cloud solutions with Azure Services.
Containerising applications with Docker and orchestrating them using Kubernetes will also be part of your responsibilities.
You'll ensure high code quality through unit and integration testing, CI/CD pipelines, and automated deployments.
* Create and 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
To succeed in this role, you'll need:
* A 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 the ability to work independently in a remote-first environment.
* Fluency in German (B1 minimum).
Benefits
This is an exciting opportunity to join a world-renowned organisation dedicated to sustainability. You'll have the chance to collaborate with talented professionals, develop your skills, and contribute to meaningful projects.
Others
We offer a flexible work environment, allowing you to balance work and personal life effectively. Our team values diversity, inclusion, and innovation, and we're committed to providing opportunities for growth and professional development.