Möchten Sie die Front-End-Entwicklung innovativer Softwarelösungen maßgeblich mitgestalten? Dann bewerben Sie sich jetzt! Labore weltweit verlassen sich auf unsere Technologien, um Feststoffe vor der Analyse in homogenes, mikrofeines Mahlgut zu verwandeln. Als Teil eines international agierenden Technologie-Konzerns suchen wir einen Software Entwickler (Front End) (m/w/d) zur Verstärkung unseres Teams. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Pflege von Desktop-Applikationen, um die Funktionalität und Nutzerfreundlichkeit unserer Produkte sicherzustellen. Zu Ihren konkreten Aufgaben gehört die Umsetzung neuer Features sowie die Optimierung bestehender Anwendungen auf Basis von C# und .NET. Sie integrieren und verwalten NuGet-Pakete zur Erweiterung der Software und entwickeln Schnittstellen zur Gerätekommunikation, um eine zuverlässige Interaktion mit externen Systemen zu gewährleisten. Zudem sind Sie für die Einbindung von Datenbanken zuständig, um Daten sicher und performant zu speichern. Sie führen Unit-Tests sowie Security- und Penetration-Tests durch, um die Softwarequalität zu sichern. Die Zusammenarbeit mit interdisziplinären Teams und die aktive Mitgestaltung von Softwareprozessen sind ebenfalls Teil Ihres Arbeitsalltags. Wir bieten Ihnen ein dynamisches und respektvolles Arbeitsklima, in dem Ihre Ideen gefragt sind und Sie eigenverantwortlich arbeiten können.
Software Entwickler (Front End) (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein abgeschlossenes Studium der Informatik, Ingenieur- oder Naturwissenschaften oder eine vergleichbare Ausbildung. Fundierte Kenntnisse in der Entwicklung von Desktop-Applikationen mit C# und .NET sowie Erfahrung im Umgang mit NuGet-Paketen sind erforderlich. Sie sollten Erfahrung in der Schnittstellenkommunikation (RS232, USB, Ethernet, Bluetooth) und im Umgang mit Datenbanken wie MSSQL und SQLite mitbringen. Kenntnisse in Security, Kryptografie sowie Unit- und Penetration-Tests sind von Vorteil. Erste Berührungspunkte mit Clean Code, Azure DevOps, Git und agiler Softwareentwicklung sollten vorhanden sein. Hohe Eigeninitiative, Teamgeist und Freude an interdisziplinärer Zusammenarbeit zeichnen Sie aus. Sehr gute Deutsch- und gute Englischkenntnisse sind notwendig. Ein lösungsorientierter und strukturierter Arbeitsstil ist für Sie selbstverständlich.