Software-Entwickler für Lernsysteme / Moodle

FernUniversität in Hagen
Hagen, Germany
1 day ago
Apply on fernuniversitat-in-hagen.contactrh.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

HTML PHP (Programming Language) Agile Methodology Data Analysis Unit Testing Cascading Style Sheets (CSS) Code Review Continuous Integration Learning Management Systems Relational Databases Linux PostgreSQL
+9 more
Moodle Software Engineering TypeScript ReactJS Phpunit Behat Integration Tests Information Technology Front End Software Development

Job description

  • Anforderungsanalyse: Sie erheben und analysieren Anforderungen in enger Zusammenarbeit mit dem Zentrum für Lernen und Innovation sowie internen und externen Partner*innen.
  • Innovative Moodle-Entwicklung: Sie konzipieren und realisieren moderne Erweiterungen für Forschung, Lehre und digitale Prüfungen.
  • Systempflege & Qualitätsoptimierung: Sie entwickeln den Moodle-Core-Code sowie eingesetzte 3rd-Party-Plugins kontinuierlich weiter.
  • Erstellung/Weiterentwicklung: Sie erstellen und entwickeln unterstützende Werkzeuge zielgerichtet weiter.
  • Qualitative Entwicklungsarbeit: Sie setzen Software-Engineering-Standards und Methoden des ZDI um (Code Reviews, Unit-Tests, Continuous Integration etc.).
  • Betrieb eigenständiger Moodle-Instanzen: Sie planen, realisieren und betreiben projektbezogene Moodle-Umgebungen.
  • Community Engagement: Sie tauschen sich aktiv mit der Moodle-Community aus, um Best Practices und technische Neuerungen zu integrieren.
  • Fachliche Beratung: Sie unterstützen Wissenschaftler*innen und Mitarbeitende bei der Nutzung und Weiterentwicklung von Moodle.
  • Second-Level-Support: Sie wirken im Second-Level-Support für das Learning Management System mit.
  • Technologie-Scouting: Sie beobachten und bewerten technische Trends im Moodle-Umfeld und leiten innovative Lösungsansätze ab.

Requirements

  • Sie verfügen über ein erfolgreich abgeschlossenes Hochschulstudium (mindestens Bachelorniveau) der Informatik, Wirtschaftsinformatik oder eines IT-nahen Fachs. Alternativ haben Sie eine abgeschlossene Ausbildung im IT-Bereich oder vergleichbare Ausbildung (z.B. kaufmännisch) mit IT-Schwerpunkt und einschlägiger, mehrjähriger Berufserfahrung.

  • Sie verfügen über fundierte Kenntnisse in PHP sowie idealerweise über Erfahrung mit dem Moodle-Ökosystem oder einem vergleichbaren LMS.
  • Sie bringen Erfahrung in der Arbeit mit Webtechnologien mit (z. B. TypeScript, React/Preact Frontend, REST-Architektur, Deno, CSS, HTML).
  • Sie verfügen über Kenntnisse in relationalen Datenbanken (insbesondere PostgreSQL) sowie in der Datenanalyse.
  • Sie haben Praxiserfahrung im Software Engineering, idealerweise unter Einsatz verschiedener Techniken.
  • Sie besitzen Praxiserfahrung in der Erstellung von Unit- und Integrationstests (TDD & BDD, z. B. PHPUnit, Behat).
  • Sie verfügen über Programmierkenntnisse in einer systemnahen Programmiersprache (z. B. Rust).
  • Kenntnisse in der Systemadministration von Linux-basierten Serverumgebungen sind für Sie von Vorteil., * Sie verfügen über ein hohes Qualitätsbewusstsein, arbeiten strukturiert und haben Freude an agiler Entwicklung.
  • Sie zeichnen sich durch ausgeprägte kommunikative Fähigkeiten und Beratungsstärke im Umgang mit unterschiedlichen Stakeholdern aus.
  • Sie bringen sich aktiv in ein dynamisches Hochschulumfeld ein und gestalten technische Trends mit.
  • Sie zeigen Teamgeist, Eigeninitiative und eine lösungsorientierte Denkweise.

Benefits & conditions

  • Flexible Arbeitszeitmodelle und Homeofficemöglichkeiten
  • Eine Tätigkeit an einer der modernsten digitalen Hochschulen Deutschlands, bei der Ihre Entwicklungen unmittelbar im Studienalltag der Studierenden und Lehrenden wirksam werden
  • Ein wertschätzendes, kollegiales und interdisziplinäres Team
  • Aktive Unterstützung Ihrer beruflichen Ziele durch Fortbildungs- und Entwicklungsmöglichkeiten
  • Zahlreiche Benefits des öffentlichen Dienstes, wie z.B. eine attraktive betriebliche Altersvorsorge (VBL) im Angestelltenverhältnis, 30 Tage Urlaub, eine Jahressonderzahlung und ein auch in Krisenzeiten sicherer Arbeitsplatz

About the company

Als einzige staatliche Fernuniversität im deutschen Sprachraum sind wir seit mehr als 50 Jahren erfahren im lebensbegleitenden und lebenslangen Lernen. Dabei eröffnen wir unseren Studierenden flexible Studienmöglichkeiten auf Basis eines Blended-Learning-Studienmodells.

Damit digitales Lernen auf höchstem Niveau möglich ist, entwickeln und betreiben wir leistungsfähige und innovative Lernsysteme. Als Moodle-Expertin oder Entwicklerin für digitale Lernplattformen bringen Sie Ihre fachliche Expertise dort ein, wo sie unmittelbar Wirkung entfaltet: im Studienalltag tausender Studierender. Sie entwickeln Funktionen, Erweiterungen und Integrationen für eine der zentralen Plattformen der Universität und tragen dazu bei, digitales Lehren, Lernen und Prüfen kontinuierlich weiterzuentwickeln. Gemeinsam mit Kolleg*innen aus IT, Lehre und Wissenschaft gestalten Sie die Zukunft digitaler Hochschulbildung aktiv mit.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fernuniversitat-in-hagen.contactrh.com
Prepare application

Good distractions

Loading talks and stories from around this role…