Senior Software Developer
Join a pioneering organization dedicated to driving energy innovation and transforming the future of our planet.
* Key Responsibilities:
As a Senior Software Developer, you will play a key role in designing and developing scalable software solutions that power sustainable energy initiatives worldwide. Your expertise in microservices architecture, REST APIs, and event-driven systems will enable the creation of high-performance applications. You will also be responsible for implementing event-driven architectures using RabbitMQ for messaging and distributed processing.
Additionally, you will deploy and manage cloud solutions with Azure Services, including Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, and Azure Blob Storage. Your experience with Docker and Kubernetes will be valuable in containerising applications and orchestrating them.
Ensuring high code quality is also crucial, and you will do this through unit and integration testing, CI/CD pipelines, and automated deployments.
* Requirements:
To succeed in this role, you will need a degree in Computer Science, Software Engineering, or a related field. You should have 4+ years of hands-on experience in backend development with .NET / C# and strong expertise in Microservices architecture, REST APIs, and event-driven systems.
Azure cloud services, particularly AKS, Azure Functions, Azure Service Bus, and Azure SQL, are essential skills to possess. Experience with Docker and Kubernetes for containerised application deployment is also required.
Strong analytical skills, problem-solving mindset, and the ability to work independently in a remote-first environment are also necessary.
* Benefits:
This role offers a unique opportunity to work on cutting-edge technology and contribute to the development of software solutions that make a real difference in the world. As a valued member of our team, you will receive:
* Opportunities for professional growth and development
* Collaborative and dynamic work environment
* Remote-first work arrangement
* Fluency in German (B1 minimum)
We are committed to providing a supportive and inclusive work environment where everyone feels valued and empowered to succeed.