> Markdown version of [/jobs/ext/4553845-software-entwickler-fur-lernsysteme-moodle](https://www.wearedevelopers.com/jobs/ext/4553845-software-entwickler-fur-lernsysteme-moodle). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software-Entwickler für Lernsysteme / Moodle - **Company:** FernUniversität in Hagen - **Location:** Hagen, Germany (Remote available) - **Contract:** Permanent contract - **Skills:** 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, Moodle, Software Engineering, TypeScript, ReactJS, Phpunit, Behat, Integration Tests, Information Technology, Front End Software Development - **Published:** November 4, 2026 - **Apply:** https://fernuniversitat-in-hagen.contactrh.com/jobs/12832/44549468 ## About the Role * 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. ## 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.