Ihre Aufgaben
* Entwicklung von Lösungen und eigenständiges Durchführen komplexer Softwareänderungen, einschließlich der Erstellung und Integration neuer Funktionalitäten in bestehende Systeme
* Spezifikation von Designlösungen und Ergebnisverantwortung für komplexe Softwareänderungen, einschließlich der Erarbeitung von Spezifikationen, der Software-Architektur und Einführungsplanung sowie der anschließenden Abnahme
* Selbstständiges Erstellen von Dokumentationen, "Update Operational Manuals" und Abnahmeprotokollen
* Analyse sowie Bewertung funktionaler und technischer Anforderungen
* Beratung von Kunden und Nutzern, Erstellen von Vorschlägen und Empfehlungen sowie Mitwirkung an der Entscheidungsfindung
* Arbeiten an komplexen, interdisziplinären Projekten, Erbringen abgeschlossener Leistungen und eigenverantwortliche Bearbeitung von Sonderaufgaben
Das zeichnet Sie aus
* Abgeschlossenes Studium im naturwissenschaftlich-technischen Bereich (z.B. Informatik, Mathematik, Nachrichtentechnik) oder eine vergleichbare Qualifikation mit mehrjähriger Berufserfahrung als Softwareentwickler
* Fundierte Kenntnisse in der Software-Entwicklung, insbesondere in der eigenverantwortlichen und selbständigen Arbeit mit modernen Programmiersprachen sowie Software-Entwicklungs- und Wartungsmethoden, vor allem in der UNIX/Linux Umgebungen (z.B. Alma Linux, Ubuntu)
* Langjährige Erfahrung als Fullstack-Entwickler mit umfassendem Know-how in der Backend- und Frontend-Entwicklung (z.B. Java, Vue.js, Angular)
* Erfahrung in der Softwareentwicklung für Drupal 9 und Drupal 10
* Kenntnisse in Technologien wie Docker, Kubernetes sowie Git und GitLab sind wünschenswert
* Erfahrung mit Projektmanagementmethoden und der Anwendung einschlägiger Standards und Tools
* Hohes Maß an Analysefähigkeit und Zielorientierung sowie Kooperationsvermögen
* Fließende Englischkenntnisse in Wort und Schrift