Transformative Software Developer
Embark on a groundbreaking career journey as a senior software developer, spearheading the creation of innovative software solutions that empower sustainable energy initiatives worldwide.
* Key Responsibilities:
* Design and develop scalable microservices using C#/.NET and ASP.NET Core.
* Optimize 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, AKS, Azure SQL, Azure Service Bus, Azure Blob Storage).
* Containerise applications with Docker and orchestrate them using Kubernetes.
* Ensure high code quality through unit testing, CI/CD pipelines, and automated deployments.
Required Skills and Qualifications
* Education:
* Computer Science, Software Engineering, or related field degree.
* Experience:
* 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 AKS, Azure Functions, Azure Service Bus, and Azure SQL.
* Experience with Docker and Kubernetes for containerised application deployment.
* Personal Qualities:
* Strong analytical skills, problem-solving mindset, and ability to work independently in a remote-first environment.
* Fluency in German (B1 minimum).
Benefits
Join our team of visionary developers who are dedicated to making a positive impact on the world. As a transformative software developer, you will be at the forefront of cutting-edge technology, contributing to the development of software solutions that power sustainable energy initiatives worldwide.