Senior Software Developer
Embark on a transformative journey 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.
* Key Responsibilities:
o Create and develop scalable microservices using C#/.NET and ASP.NET Core.
o Design and optimize SQL databases with Entity Framework Core for high-performance applications.
o Implement event-driven architectures using RabbitMQ for messaging and distributed processing.
o Deploy and manage cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, Azure Blob Storage).
o Containerize applications with Docker and orchestrate them using Kubernetes.
o Ensure high code quality through unit and integration testing, CI/CD pipelines, and automated deployments.
* Requirements:
o Degree in Computer Science, Software Engineering, or a related field.
o 4+ years of hands-on experience in backend development with .NET / C#.
o Strong expertise in Microservices architecture, REST APIs, and event-driven systems.
o Hands-on experience with Azure cloud services, particularly Azure Kubernetes Service (AKS), Azure Functions, Azure Service Bus, and Azure SQL.
o Experience with Docker and Kubernetes for containerized application deployment.
o Strong analytical skills, problem-solving mindset, and the ability to work independently in a remote-first environment.
o Fluency in German.
What We Offer:
A dynamic and innovative work environment where you can grow your career and make a real impact on the future of sustainable energy.