Softwareentwickler C# / .NET
Role details
Job location
Tech stack
Job description
Forschung & Entwicklung liefert Hörlösungen und Dienstleistungen für hörgeschädigte Menschen, Hörakustiker und weitere verwandte Personen in Form von Hörgeräten, Zubehör, Webdiensten, mobilen Anwendungen und PC-Software.
Helfen Sie uns, die Herausforderung zu meistern, maßgeschneiderte 3D-Modellierungssoftware für die geometrische Modellierung individuell gefertigter maßgefertigter Ohrpassstücke und Im-Ohr-Hörgerätegehäuse zu erstellen und weiterzuentwickeln. Unterstützen Sie die weitere Automatisierung der Software durch Förderung von Machine Learning auf großen Datensätzen. Seien Sie Teil unserer entwicklergetriebenen Kultur, die Ihre Kreativität und Programmierfähigkeiten in allen Aspekten des Softwareentwicklungszyklus fördert.
Mehr zu Ihrer Rolle
- Analyse, Design und Implementierung einer 3D-Modellierungsanwendung und -dienste
- Implementierung in C# / .NET, Test und Dokumentation der Anwendung und Dienste
- Wartung nativer Algorithmen in C++ sowie Interoperabilität zwischen verwalteten und nativen Teilen
- Überwachung und Weiterentwicklung eines modernen Softwareentwicklungsprozesses (basierend auf Git/GitHub, TeamCity, NuGet, Jira/Azure DevOps)
- Übernahme der funktionalen Verantwortung und enge Zusammenarbeit mit anderen Softwareentwicklern in einem agilen Setup
- Weiterentwicklung der agilen Entwicklung
- Enge Zusammenarbeit mit externen Partnern und global innerhalb von Sonova
Requirements
- Bachelor- oder Masterabschluss in Informatik, Softwareentwicklung oder vergleichbar
- Erfahrung in der Windows C#/.NET Desktop-Anwendungsentwicklung
- Nachgewiesene Kenntnisse in Softwaredesign- und Entwicklungsprinzipien wie SOLID
- Kenntnisse in 3D-Computergrafik und geometrischer Modellierung
- Lösungsorientierter positiver Denker und Teamplayer
- Fließend in Englisch; Deutsch ist von Vorteil, * Kenntnisse in interaktiver Geometriemanipulation sind von Vorteil
- Know-how in C++ und OpenGL 3D-Rendering ist von Vorteil
- Kenntnisse in der Interoperabilität zwischen verwalteten und nativen Komponenten sind von Vorteil
- Kenntnisse in KI und Machine Learning sind von Vorteil (z. B. ONNX-Machine-Learning-Modelle)
Benefits & conditions
Wir bieten Ihnen eine neue Herausforderung mit interessanten Aufgaben und vielem mehr - einschließlich einer offenen Unternehmenskultur, flachen Hierarchien, Unterstützung bei Weiterbildung und Entwicklung, Möglichkeiten zum Wachsen und zur Übernahme weiterer Verantwortung, einem ausgezeichneten Angebot an Speisen, Sport- und Kultureinrichtungen, attraktiven Arbeitsbedingungen und flexiblen Arbeitszeitmodellen in verschiedenen Rollen. Beschäftigungsgrad 80-100 %.