Job Opportunity
We are seeking a seasoned backend expert to join our team in the pursuit of innovative software development.
About us:
* The company is a world-renowned leader in energy innovation, dedicated to transforming the future of our planet's energy landscape.
Key Responsibilities:
1. Create and develop scalable microservices using C#/.NET and ASP.NET Core.
2. Design and optimize SQL databases with Entity Framework Core for high-performance applications.
3. Implement event-driven architectures using RabbitMQ for messaging and distributed processing.
4. Deploy and manage cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, Azure Blob Storage).
5. Containerize applications with Docker and orchestrate them using Kubernetes.
6. Ensure high code quality through unit and integration testing, CI/CD pipelines, and automated deployments.
Requirements:
* 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 containerized 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 role offers an opportunity to be part of a dynamic team driving innovation in the energy sector. The ideal candidate will have a strong background in software development, excellent analytical skills, and the ability to work independently.