Software Development Expert
Embark on a transformational career as a senior software development professional, contributing to the creation of innovative solutions that propel sustainable energy initiatives forward.
The successful candidate will be at the forefront of cutting-edge technology, harnessing their expertise in designing and developing high-performance applications using C#/.NET and ASP.NET Core.
* Design scalable microservices and optimise SQL databases with Entity Framework Core for efficient application performance.
* Implement event-driven architectures using RabbitMQ for messaging and distributed processing.
* Deploy and manage cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, Azure Blob Storage).
* Containerise applications with Docker and orchestrate them using Kubernetes.
* Evaluate and ensure high code quality through unit and integration testing, CI/CD pipelines, and automated deployments.
Required Skills and Qualifications
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* A minimum of 4 years of hands-on experience in backend development with .NET / C#.
* Strong expertise in Microservices architecture, REST APIs, and event-driven systems.
* Familiarity with Azure cloud services, specifically Azure Kubernetes Service (AKS), Azure Functions, Azure Service Bus, and Azure SQL.
* Hands-on experience with Docker and Kubernetes for containerised application deployment.
* Strong analytical skills, problem-solving mindset, and ability to work independently in a remote-first environment.
* Fluency in German (B1 minimum).