Das Unternehmen ist ein nationales Zentrum für die Erforschung der festen Erde in Deutschland und fördert das Verständnis dynamischer Prozesse zur Bewältigung globaler Herausforderungen. Mit rund 1.200 Beschäftigten und ca. 500 Gästen trägt das Unternehmen zum Forschungsbereich Erde und Umwelt bei und verbindet Spitzenforschung mit gesellschaftlicher Relevanz. In der Sektion IT-Dienste und IT-Betrieb wird ein:e Softwareentwickler:in für den DataOrganizer gesucht. In dieser Rolle sind Sie Teil eines engagierten IT-Teams, das moderne IT-Infrastrukturen für datenintensive Forschung entwickelt und betreibt. Ihre Hauptaufgabe besteht in der Entwicklung, dem Betrieb und der Weiterentwicklung des webbasierten Tools DataOrganizer, das Wissenschaftler:innen hilft, große Datenmengen zu verwalten und zugänglich zu machen. Zu Ihren täglichen Aufgaben gehören die Umsetzung von Anforderungen in bestehenden Softwarearchitekturen, die Implementierung und Pflege von Schnittstellen sowie die Integration des Systems in bestehende IT-Infrastrukturen. Zudem führen Sie Tests durch, analysieren Fehler und unterstützen bei technischen Fragestellungen. Das Unternehmen bietet Ihnen spannende Aufgaben an der Schnittstelle von IT und Wissenschaft sowie die Möglichkeit, aktiv an der Weiterentwicklung eines zentralen DataHub-Dienstes mitzuwirken. Sie arbeiten in einem kollegialen, interdisziplinären Team und profitieren von modernster Ausstattung und umfangreichen Weiterbildungsmöglichkeiten.
Softwareentwickler:in (w_m_d) – DataOrganizer
Beschreibung
Anforderungen
Für diese Position benötigen Sie ein abgeschlossenes Hochschulstudium in Informatik oder einem vergleichbaren Fach oder eine vergleichbare Qualifikation mit relevanter Berufserfahrung. Sie sollten Erfahrung in der Softwareentwicklung, sowohl im Frontend als auch im Backend, mitbringen und Kenntnisse in modernen Webtechnologien wie JavaScript/TypeScript und Vue/Nuxt haben. Zudem sind Erfahrungen mit APIs und Webschnittstellen sowie im Umgang mit Datenbanken wie PostgreSQL oder MongoDB erforderlich. Sie sollten mit Versionskontrolle (Git) vertraut sein und Grundkenntnisse in Linux, Docker und Deployment-Prozessen besitzen. Ein Interesse an Datenmanagement und datenintensiven Anwendungen ist ebenfalls wichtig. Sprachkenntnisse in Deutsch (mindestens B2) und Englisch (mindestens B1) sind erforderlich. Wünschenswert sind eine strukturierte und selbstständige Arbeitsweise, Teamfähigkeit, Kommunikationsstärke sowie die Bereitschaft, sich in neue Technologien einzuarbeiten.