Unser Kunde ist ein führendes Unternehmen in der Entwicklung von Soft- und Hardwarelösungen für die neurophysiologische Forschung mit über 25 Jahren Erfahrung. In dieser spannenden Rolle als Softwareentwickler C# tragen Sie aktiv zur Weiterentwicklung innovativer Lösungen bei. Sie sind Teil eines kleinen, hochqualifizierten Teams, das sich leidenschaftlich für Forschung und Innovation einsetzt. Zu Ihren Hauptaufgaben gehört die Entwicklung und das Testen von Anwendungssoftware, wobei Sie moderne Software-Patterns, objektorientierte Programmierung und DevOps-Prinzipien anwenden. Durch umfassende Tests stellen Sie eine hohe Code-Qualität sicher und führen regelmäßig Code-Reviews im Vier-Augen-Prinzip durch. Sie begleiten Projekte von der Anforderungsanalyse über Design und Implementierung bis hin zur Markteinführung und Pflege. Zudem arbeiten Sie eng mit dem Produktmanagement und dem wissenschaftlichen Support zusammen, um maßgeschneiderte Lösungen für die Kunden zu entwickeln. Ihr Arbeitsstil ist sowohl selbstständig als auch teamorientiert, wobei gegenseitige Unterstützung und offene Kommunikation im Team großgeschrieben werden. Sie profitieren von einem sicheren Arbeitsplatz in einer wachsenden Branche und haben die Möglichkeit zur individuellen fachlichen und persönlichen Weiterbildung.
Beschreibung
Anforderungen
Der ideale Kandidat bringt einen Fach- oder Hochschulabschluss im Bereich Informatik, angewandte Mathematik oder einer verwandten Fachrichtung mit. Sie sollten mindestens 2 Jahre praktische Erfahrung in der C# Programmierung mit .NET 5+ vorweisen können und über erweiterte Grundkenntnisse in C++ verfügen. Ein sicherer Umgang mit Visual Studio unter Windows in Verbindung mit Git ist erforderlich. Fließende Englischkenntnisse sind notwendig, um sich in einem internationalen Team verständigen zu können; sehr gute Deutschkenntnisse sind von Vorteil. Wünschenswert sind erste Erfahrungen mit .NET 10 und C# 14 sowie Kenntnisse in async, Multithread-Programmierung und IPC. Zusätzliche Kenntnisse in UI-Entwicklung (XAML, Avalonia, WPF), Design-Patterns (MVVM) sowie in verschiedenen Betriebssystemen (Windows, Linux, macOS) und Softwaredesign (OOP, TDD) sind ebenfalls geschätzt. Sie sollten zudem Erfahrung mit Ticket-Systemen wie TFS mitbringen.