Konzipieren und Entwickeln von Backend-Services für Enterprise-Anwendungen auf Web-, Desktop-, Mobile- und Embedded Plattformen
Sicherstellen hoher Qualitätsstandards in Architektur, Performance, Zuverlässigkeit, Skalierbarkeit, Wartbarkeit und Sicherheit
Entwickeln und Pflegen von APIs, Geschäftslogik sowie Schnittstellen zu externen Messaging- und Speichersystemen
Mitwirkung an Frontend-, Desktop-, Mobile- und Embedded-Komponenten, gelegentlich außerhalb des primären Technologie-Stacks
Analyse und Lösung komplexer technischer Herausforderungen im Team und Entwicklung praxisnaher Lösungen
Arbeit in einem agilen Entwicklungsumfeld (Daily Stand-ups, Sprint Planning, Retrospektiven, Demo-Sessions)
Hard skills
Erfolgreich abgeschlossenes Studium der Informatik, Ausbildung im IT-Bereich oder vergleichbare Qualifikation
Erfahrung in der Entwicklung umfangreicher und komplexer Softwareanwendungen auf unterschiedlichen Plattformen
Sehr gute Kenntnisse in C#/.NET sowie modernen Webtechnologien wie ASP.NET Core oder vergleichbaren Frameworks
Gutes Verständnis für Frontend-Technologien (JavaScript, HTML, CSS) und modernen Frameworks wie Angular, React oder Vue
Bereitschaft, Verantwortung für technische Entscheidungen zu übernehmen und diese nachvollziehbar zu begründen
Fähigkeit, komplexe Systeme ganzheitlich zu betrachten
Teamfähigkeit und Bereitschaft, Wissen zu teilen
Umgang mit modernen Technologien und KI-gestützten Tools sowie kritische und reflektierte Bewertung ihrer Ergebnisse
Erfahrungen in der Entwicklung von Desktop-, Mobile- und ressourcenbeschränkten Embedded-Anwendungen (Windows, macOS, Linux, Android, iOS) sind ein Plus
Praktische Erfahrung mit Cloud-nativen Umgebungen und verteilten Anwendungen; Kenntnisse in Kubernetes, Helm, Docker und Microsoft Azure von Vorteil
Gute Englischkenntnisse in Wort und Schrift; Deutschkenntnisse von Vorteil