Software- und DB-Engineer

Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)Braunschweig
Gehalt: Von 34.800,00 € bis 170.400,00 €

Das erwartet dich

Die Stelle ist dem Fachgebiet Infrastruktur zugeordnet, zu den Kernbereichen zählen Netzwerk und Netzwerksicherheit. Die arbeitsplatzinnehabende Person ist verantwortlich für die Aufgaben eines Software- und Datenbank-Engineers. Sie stellt sicher, dass die Aufgaben, die mit der Stelle einhergehen und den Anforderungen desm Netzwerks und der Netzwerksicherheit DLR entsprechen, dabei Kosten, Qualität, Sicherheit und regulatorische Vorgaben optimal ausbalanciert werden.

Deine Aufgaben

  • Software-Engineering: Anforderungsanalyse, Konzeption & Architektur, Implementierung, Qualitätssicherung, Deployment & Wartung, Dokumentation
  • Datenbank-Engineering: Design & Modellierung, Entwicklung & Programmierung, Performance-Optimierung, Infrastruktur & Skalierbarkeit
  • Entwicklungen auf Basis ansible und grafana
  • KI-unterstützes Software- und DB-Engineering
  • Übernahme der Projektleitungen im übertragenen Bereich (Großprojekte, teils mit Code-Basen >30k, idealerweise Full Stack

Das bringst du mit

  • abgeschlossenes Hochschulstudium (Bachelor, FH) der Fachrichtung Informatik, Wirtschaftsinformatik, Ingenieurswissenschaften (z.B. Elektrotechnik, Maschinenbau) mit IT-Schwerpunkt oder andere, für die Tätigkeit relevanten Studiengänge
  • langjährige Berufserfahrung als Software- und Datenbank-Engineer
  • Fundierte Erfahrung im Bereich des Software Engineerings in Großprojekten
  • Erfahrungen und Kenntnisse im Projektmanagement, idealerweise nach PMI (klassisch, agil oder hybrid) mit Budgetplanung, Risikomanagement und Stakeholder-Kommunikation
  • Kenntnisse in technischer Konzepterstellung, Entwicklungsumgebungen, IT-Architektur, funktionalen und nicht-funktionalen Programmiersprachen sowie in relationalen und nicht-relationalen Datenbanken
  • Erfahrungen im KI-unterstützten Software- und DB-Engineering sowie in full-Stack-Entwcklung, ansible, grafana
  • Erfahrung in der Zusammenarbeit mit Forschungs- und Entwicklungsabteilungen sowie Verständnis für wissenschaftliche Arbeitsprozesse
  • Sehr gute Programmierkenntnisse in C++ und Python