A leading energy innovator in Thüringen, Germany, seeks a Senior Software Developer to create cutting-edge software solutions for sustainable energy. You will develop scalable microservices using C# and .NET, design SQL databases, and implement event-driven architectures. The ideal candidate has over 4 years of backend development experience and strong familiarity with Azure cloud services, Docker, and Kubernetes. Fluency in German is required, and the role offers a remote-first work environment.
Qualifikationen
4+ years of experience in backend development with .NET / C#.
Hands-on experience with Azure cloud services.
Fluency in German (B1 minimum).
Aufgaben
Create and develop scalable microservices using C# / .NET.
Design and optimise SQL databases with Entity Framework Core.
Implement event-driven architectures using RabbitMQ.
Kenntnisse
C# / .NET
Microservices architecture
REST APIs
Azure cloud services
Docker
Kubernetes
Problem-solving
Analytical skills
Ausbildung
Degree in Computer Science or related field
Tools
Entity Framework Core
RabbitMQ
Azure Functions
Azure SQL
Jobbeschreibung
About us
Embark on a transformative journey as a Senior Software Developer with a world-renowned energy innovator committed to reshaping the future of our planet's energy landscape. In this unique opportunity, you'll be at the forefront of cutting‑edge technology, contributing to the development of software solutions that power sustainable energy initiatives worldwide.
Lesen Sie weiter, um sich ein umfassendes Bild von dieser Stelle zu machen und zu erfahren, was für einen erfolgreichen Bewerber erforderlich ist.
Tasks
Creating and developing scalable microservices using C# / .NET and ASP.NET Core.
Designing and optimising SQL databases with Entity Framework Core for high‑performance applications.
Implementing event-driven architectures using RabbitMQ for messaging and distributed processing.
Deploying and managing cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, Azure Blob Storage).
Containerising applications with Docker and orchestrating them using Kubernetes.
Ensuring high code quality through unit and integration testing, CI / CD pipelines, and automated deployments.
Profile
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.
* Der Gehaltsbenchmark wird auf Basis der Zielgehälter bei führenden Unternehmen in der jeweiligen Branche ermittelt und dient Premium-Nutzer:innen als Richtlinie zur Bewertung offener Positionen und als Orientierungshilfe bei Gehaltsverhandlungen. Der Gehaltsbenchmark wird nicht direkt vom Unternehmen angegeben. Er kann deutlich über bzw. unter diesem Wert liegen.