Woran du arbeitest
Backend-Entwicklung & Architektur
* Du unterstützt die Entwicklung und Weiterentwicklung unserer ERP-Software WOWIPORT mit C# und .NET in einer webbasierten, datenbankgestützten Systemlandschaft.
* Du lernst, wie anspruchsvolle Geschäftslogiken für die Wohnungswirtschaft umgesetzt werden - in den Teams Belegsystem und Rechnungswesen oder Dokumente und Infrastruktur.
* Du wirst an echtem Produktivcode arbeiten, der in Docker-Containern im Kubernetes-Cluster läuft.
* Du tauchst ein in das Metadaten-System von WOWIPORT, das Frontend und die Datenbankschicht (MSSQL) generiert.
Verantwortung & Zusammenarbeit im agilen Umfeld
* Du arbeitest eng mit Modul Ownern, Tester:innen und Entwickler:innen zusammen.
* Du bist Teil des 3-wöchigen agilen Releasezyklus und bringst eigene Ideen zur Weiterentwicklung von WOWIPORT ein.
* Du nimmst an Refinements zwischen Development und Modul Ownern teil und lernst, Anforderungen technisch sauber umzusetzen.
Qualität, Testing & Weiterentwicklung
* Du lernst Code Reviews und Pair Programming kennen, besonders während des Onboardings begleiten dich erfahrene Entwickler:innen.
* Du arbeitest mit StyleCop-Regularien, Unit Tests und automatisierten Build-Pipelines in GitLab und entwickelst ein Gespür für Codequalität und Wartbarkeit.
Das bringst du mit
Fachliche Qualifikationen
* Solide Kenntnisse in C# und/oder .NET. Du hast bereits als Werkstudent:in gearbeitet und eigene Projekte umgesetzt oder im Studium praktisch damit gearbeitet.
* Gutes Verständnis objektorientierter Programmierung und grundlegender Softwaredesign-Prinzipien.
* Erfahrung mit relationalen Datenbanken und SQL, idealerweise MSSQL.
* Du schreibst bereits Unit Tests und verstehst deren Bedeutung für Codequalität.
* Erste Berührungspunkte mit Docker oder Linux sind ein Plus.
Methodische Kompetenzen
* Vertrautheit mit agilen Methoden (z. B. Scrum oder Kanban) aus Studium, Projekten oder einer vorherigen Werkstudent:innen-/Praktikumsstelle.
Persönliche Fähigkeiten
* Lust, dich in komplexe fachliche Domänen einzuarbeiten und Verantwortung für deinen Code zu übernehmen.
* Strukturierte, selbstständige Arbeitsweise - du findest dich in einem bestehenden Codebase zurecht.
* Offene, konstruktive Kommunikation im Team.
* Gute Deutsch- und Englischkenntnisse für die Zusammenarbeit mit unseren Teams in Deutschland und Bulgarien (mind. C1).