software-engineer-w-m-d-fuer-das-learning-management-system-moodle
Role details
Job location
Tech stack
Job description
Kollaborationsformen. Hierfür ist das Zentrum für Digitalisierung und IT zentraler Ansprechpartner.
Ihre Aufgaben:
Innovative Moodle-Entwicklung: Konzeption und Umsetzung moderner Erweiterungen für Forschung, Lehre und digitale Prüfungen
Systempflege und Qualitätsoptimierung: Weiterentwicklung des Moodle-Core-Codes und Betreuung eingesetzter Third-Party-Plugins
Betrieb eigenständiger Moodle-Instanzen: Planung, Realisierung und Betrieb projektbezogener Moodle-Umgebungen
Technologie-Scouting: Beobachtung und Bewertung technischer Trends im Moodle-Umfeld sowie Ableitung innovativer Lösungsansätze
Fachliche Beratung: Unterstützung von Wissenschaftler*innen und Mitarbeitenden bei der Nutzung und Weiterentwicklung von Moodle
DevOps und Infrastruktur: Sicherstellung einer serviceorientierten IT-Landschaft und aktive Weiterentwicklung der Moodle-DevOps-Prozesse
Requirements Engineering: Erhebung und Analyse von Anforderungen in enger
Requirements
Zusammenarbeit mit dem Zentrum für Lernen und Innovation sowie weiteren internen und externen Partner*innen
Community Engagement: Aktiver Austausch mit der Moodle-Community zur Integration von Best Practices und technischen Neuerungen
Qualitätsorientierte Entwicklungsarbeit: Umsetzung von Software-Engineering-Standards und Methoden des ZDI
Second-Level-Support: Mitarbeit im Second-Level-Support für das Learning-Management-System
Ihr Profil:
Fachliche Qualifikation
Erfolgreich abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einem angrenzenden Fach auf Masterniveau oder vergleichbare Qualifikation
Fundierte Kenntnisse in PHP sowie idealerweise Erfahrung mit dem Moodle-Framework oder einer vergleichbaren LMS
Erfahrung in der Arbeit mit Webtechnologien (z. B. JavaScript, AJAX, jQuery, Python, CSS, HTML) und relationalen Datenbanken wie PostgreSQL oder MariaDB
Kenntnisse in relationalen Datenbanken (insbesondere
PostgreSQL) und Datenanalyse
Praxiserfahrung im Software Engineering , idealerweise unter Einsatz von DevOps-Methoden und Versionsverwaltung (z. B. Git)
Kenntnisse in der Systemadministration von Linux-basierten Serverumgebungen sind von Vorteil
Sicherer Umgang mit der deutschen und englischen Sprache in Wort und Schrift
Persönliche Kompetenzen
Hohes Qualitätsbewusstsein, strukturierte Arbeitsweise und Freude an agiler Entwicklung
Ausgeprägte kommunikative Fähigkeiten und Beratungsstärke im Umgang mit unterschiedlichen Stakeholdern
Bereitschaft, sich aktiv in eine dynamische Hochschulumgebung einzubringen und technische Trends mitzugestalten
Teamgeist, Eigeninitiative und eine lösungsorientierte Denkweise
Außerdem standen Sie noch nicht bzw. stehen derzeit nicht in einem Arbeitsverhältnis mit der FernUniversität in Hagen.
Unser Angebot:
Flexible Arbeitszeitmodelle und Homeofficemöglichkeiten
Ein vielseitiges