Software Engineering Expert
This role involves working on a cutting-edge IoT project that focuses on reducing heating energy use in buildings. The project's goal is to help customers achieve net-zero climate goals.
Main Responsibilities
* Create scalable and efficient backend services for the cloud-based IoT platform.
* Lead entire functional areas through the development lifecycle, guiding teams towards successful outcomes.
* Design system architecture and choose suitable frameworks and technologies.
* Collaborate with data scientists to optimize algorithms impacting user experience.
* Work in an advanced ASP.NET Core environment.
* Partner with frontend developers on customer-focused applications.
Requirements
* Prior experience in C# and ASP.NET Core development.
* Strong database skills in PostgreSQL and CosmosDB.
* A strong passion for implementing complex algorithms.
* Familiarity with Domain-Driven Design and event-driven architectures.
* Hands-on experience with messaging technologies like Kafka and Azure Event Hub.
* Proficiency in German language (B1 level or higher).
Key Qualifications: Strong analytical skills, ability to work under pressure, excellent problem-solving abilities.
Bonus Points
* Experience in agile methodologies.
* Knowledge of DevOps practices.