Job
In dieser Position analysierst du die bestehende Datenbankanbindung von RWTHmoodle und implementierst die erforderlichen Anpassungen für die Migration auf PostgreSQL, einschließlich Testing, Fehlerbehebung und Weiterentwicklung von Moodle-Plugins.
Job-Technologien
Deine Rolle im Team
- Die Stelle ist in der Abteilung Prozessunterstützung und Digitalisierung Studium & Lehre (PDSL) des IT Centers angesiedelt.
- Als Softwareentwickler/in wirken Sie an der Umstellung des zentralen Learning-Management-Systems RWTHmoodle auf PostgreSQL mit.
- Dazu gehören insbesondere:
- Analyse der bestehenden Datenbankanbindung von RWTHmoodle.
- Konzeption und Implementierung der für die Umstellung auf PostgreSQL erforderlichen Anpassungen.
- Begleitung der Migration durch Tests und Fehlerbehebung.
- Abstimmung mit den beteiligten Fachabteilungen und technischen Teams.
- Bedarfsorientierte Weiterentwicklung von Moodle-Plugins und weiteren Webanwendungen im Bereich Lehre.
- Dokumentation, Release-Management und 2nd-Level-Support.
Unsere Erwartungen an dich
Ausbildung
- Sie verfügen über eine erfolgreich abgeschlossene Berufsausbildung als Mathematisch-technische/r Softwareentwickler/in mit Bachelorabschluss oder einen Bachelorabschluss in Informatik oder eine vergleichbare Qualifikation in einer thematisch verwandten Fachrichtung.
Qualifikationen
- Sie arbeiten motiviert, selbstständig und serviceorientiert.
- Sie sind teamfähig und wirken gerne in interdisziplinären Teams.
- PHP sowie relationale Datenbanken, insbesondere MySQL und PostgreSQL.
- REST- und XML-RPC-APIs.
- HTML, CSS und JavaScript.
- Bewertung und Integration von Open-Source-Software.
- KI-gestützte Funktionen in Lernplattformen.
- Agile Softwareentwicklung, beispielsweise in einem Scrum-Team.
- Mitarbeit in Open-Source-Projekten einer weltweiten Community.
- Interesse an der technischen Erprobung und Integration KI-gestützter Funktionen für die Lehre bringen Sie mit.
- Sie sind motiviert, Ihre Kenntnisse und Fähigkeiten immer wieder zu erweitern und weitere Programmiersprachen und Technologien zu lernen.
- Ihnen sind agile Methoden und Versionskontrolle vertraut.
- Sie teilen gerne Ihr Wissen und kommunizieren sicher auf Deutsch (mind. C1-Niveau) und Englisch.
Erfahrung
- Idealerweise haben Sie mehrere Jahre Erfahrung in Software-Entwicklungsprojekten und verfügen über Kenntnisse in einem oder mehreren der folgenden Bereiche:
- Entwicklungserfahrung mit Moodle und Moodle-Plugins.
Unser Angebot
- Die Einstellung erfolgt im Beschäftigtenverhältnis.
- Die Stelle ist zum nächstmöglichen Zeitpunkt zu besetzen und befristet auf 3 Jahre.
- Die Befristung richtet sich nach § 14 Abs. 1 Teilzeit- und Befristungsgesetz (TzBfG).
- Es handelt sich um eine Vollzeitstelle.
- Die Eingruppierung richtet sich nach dem TV-L.
- Die Stelle ist bewertet mit bis zu EG 11, je nach persönlicher Qualifikation.
Benefits
Work-Life-Integration
Gesundheit, Fitness & Fun
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Das Institut für Technologie- und Innovationsmanagement (TIM) unter der Leitung von Professor Dr. David Antons, Prof. Dr. Frank Piller und Prof. Dr. Oliver Salge ist eine führende Institution in den Forschungsfeldern Innovations- und Technologiemanagement sowie Strategieentwicklung im Management des technologischen Wandels. Derzeit lehrt und forscht am TIM-Institut ein interdisziplinäres Team aus Betriebswirtschaft, Psychologie, Informatik sowie dem Ingenieurwesen in enger Kooperation mit den ingenieurswissenschaftlichen Instituten der RWTH Aachen.
- Etablierte Firma
- Onsite, Hybrid
- Wissenschaft, Forschung
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Die sino AG, mit Sitz in der Düsseldorfer Innenstadt, ist seit über 25 Jahren ein innovativer Finanzdienstleister. Wir haben uns auf die Abwicklung von Wertpapiergeschäften für die aktivsten und anspruchsvollsten Trader in Deutschland spezialisiert. Mit...
Mitwirkung bei Sicherheitsanalysen und Bewertung von Anwendungen und IT-Systemen. Unterstützung bei der Konzeption und Umsetzung von technischen Sicherheitsmaßnahmen (z. B. WAF, Load Balancing, Firewall, etc.). Durchführung und Begleitung von...
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...