Softwareentwickler:in / Full-Stack Developer (m/w/d)
Bertelsmann Stiftung – Gütersloh
Kurzbeschreibung der Position
Sie entwickeln unser Diagnose-Center weiter. Dabei arbeiten Sie eng mit unserer wissenschaftlichen Begleitung und den Projektteams zusammen und übernehmen die technische Verantwortung für:
Hauptaufgaben
Design, Programmierung und Weiterentwicklung unserer webbasierten Diagnose-Instrumente für Schulen
Pflege und Modernisierung bestehender Softwaremodule auf Basis unseres aktuellen Stacks (PHP, MySQL, JavaScript inkl. jQuery/Ajax)
Konzeption und Entwicklung neuer Online-Instrumente, etwa digitaler Fragebogen- und Befragungstools mit automatisierten, standardisierten Auswertungen
Durchführung von Tests, Fehlermanagement sowie Qualitätssicherung
Third-Level-Support (Regional-Administratoren, Projektteams)
Erstellung und Pflege technischer Dokumentationen und Mitwirkung an Benutzerhandbüchern
Technische Beratung der Projektmanagerin bei Fragen zur Datenstruktur für kommunale Dashboards
Zusammenarbeit mit externen Dienstleistern, wenn Diagnose-Center-Module an kommunale Plattformen angebunden werden (z. B. Datentransfers, Schnittstellenfragen)
Zusammenarbeit mit externen Dienstleistern beim Hosting, Deployment und Support
Qualifikationen und Fähigkeiten
Fachliche Pflichtkompetenzen (Diese Anforderungen stammen aus der bestehenden Architektur und sind für die Fortführung unverzichtbar.)
Abgeschlossenes Studium oder Ausbildung im Bereich Informatik, Softwareentwicklung o. Ä.
Sehr gute Deutschkenntnisse in Wort und Schrift, mindestens auf C1-Niveau
Sehr gute Kenntnisse in PHP, MySQL und JavaScript
Sicherer Umgang mit HTML/CSS; Kenntnisse in jQuery und Ajax
Erfahrung mit Linux-Servern (z. B. Debian, Ubuntu) und Webserver-Konfiguration
Sicherer Umgang mit Datenbanken und Serverstrukturen
Grundverständnis von IT-Sicherheit und Datenschutz (DSGVO)
Erfahrung mit Tools wie Git, Composer, SSH und Cron
Bereitschaft zur engen Zusammenarbeit mit der externen wissenschaftlichen Begleitung, die das System fachlich mitentwickelt
Erfahrung in der Entwicklung interaktiver webbasierten Tools, idealerweise inkl. Formular- oder Befragungssystemen
Verständnis für Datenvalidierung, Datenerhebung und standardisierte Auswertungslogiken (z. B. Tabellen, Kennzahlen, automatische Reports)
Arbeitsort / Rahmenbedingungen
Erfahrungen im agilen Projektmanagement (OKR, Scrum o. ä.).
Fähigkeit, bestehende Software schrittweise zu modernisieren (Frameworks, Modularisierung, Testing, Security)
Erfahrung im Umgang und in der Auswertung von quantitativen Datensätzen
Freude an der Arbeit in einem multiprofessionellen Team (Sozialwissenschaft, Pädagogik, Recht, IT).
Eigeninitiative, analytische Fähigkeiten und eine strukturierte Arbeitsweise