Ihre Aufgaben: Sie entwickeln, planen und setzen Softwaredesigns (UML) basierend auf den Anforderungen aus dem Projektziel bzw. Pflichtenheft um. Dokumentieren Sie alle Entwicklungsschritte sowie die Anforderungsspezifikationen norm- und prozesskonform. Sie erstellen, planen, führen und dokumentieren Softwaretests / Unittests durch. Analysieren und beheben Sie Softwarefehler. Sie unterstützen bei der Erstellung von Risikoanalysen und der Softwareklassifizierung nach den anwendbaren Standards. Definieren und implementieren Sie Software-Risiko-Kontroll-Maßnahmen. Stimmen Sie die Projektmeilensteine mit dem Projektmanagement ab. Sie planen und setzen die Software in Übereinstimmung mit den anwendbaren Cybersecurity-Standards und Anforderungen um. Ihr Profil: Sie haben ein erfolgreich abgeschlossenes Studium im Bereich Informatik oder Elektrotechnik oder einen vergleichbaren Abschluss. Sie verfügen über etwa 5 Jahre einschlägige Berufserfahrung als Softwareentwickler. Sie haben Erfahrung in der Softwareentwicklung / Webentwicklung (Design, Codierung, Dokumentation und Tests). Sie besitzen sehr gute Programmierkenntnisse in objektorientierten Sprachen (C#, C/C++, HTML, JavaScript, CSS). Sie haben gute Kenntnisse in Datenbanksystemen (Microsoft SQL und Transact SQL). Sie sind versiert im Umgang mit Microsoft Office. Sie verfügen über gute Englisch- und Deutschkenntnisse in Wort und Schrift. Sie haben Erfahrung in der Softwareentwicklung nach IEC 62304. Erfahrung mit dem Entwicklungs- und Validierungsprozess nach GAMP 5 ist wünschenswert. GitLab-Administrations-Erfahrung (CI/CD) ist wünschenswert. MS SQL Server und MS Internet Information Services Administrationskenntnisse sind ebenfalls wünschenswert. Mindesteingruppierung/Minimum Grading: E11 T