Jobs / RWTH Aachen University

Beschäftigte*r Softwareentwicker*in (w/m/d) DevOps

RWTH Aachen University · Aachen, NW, Deutschland
Aachen, NW, DeutschlandOnsite
Remuneration
Not specified
Location
Aachen, NW, Deutschland
Visa sponsorship
Not specified

Job summary

The software developer supports the maintenance and development of a central learning management system for digital teaching, including the testing and integration of AI-enabled learning features. Key work includes migrating the system’s database integration to PostgreSQL, adapting and testing Moodle plugins and other web applications, resolving migration issues, and coordinating with technical and academic teams. The role also covers documentation, release management, and second-level support.

Benefits

WeiterbildungsangebotMöglichkeit zum Erwerb eines JobticketsCorporate BenefitsHochschulsport sowie Beratungs- und Präventionsangebote

Qualifications

  • Abgeschlossene einschlägige Ausbildung mit Bachelorabschluss, Bachelorabschluss in Informatik oder vergleichbare Qualifikation
  • Idealerweise mehrjährige Erfahrung in Softwareentwicklungsprojekten
  • Erfahrung mit Moodle und Moodle-Plugins ist von Vorteil
  • Kenntnisse in PHP, relationalen Datenbanken, insbesondere MySQL und PostgreSQL
  • Kenntnisse in REST- und XML-RPC-APIs, HTML, CSS und JavaScript
  • Interesse an der technischen Erprobung und Integration KI-gestützter Lehrfunktionen
  • Vertrautheit mit agilen Methoden und Versionskontrolle
  • Sichere Kommunikation auf Deutsch mindestens auf C1-Niveau und auf Englisch

Responsibilities

  • Analyse der bestehenden RWTHmoodle-Datenbankanbindung
  • Konzeption und Implementierung der Anpassungen für die Umstellung auf PostgreSQL
  • Unterstützung der Migration durch Tests und Fehlerbehebung
  • Abstimmung mit beteiligten Fachabteilungen und technischen Teams
  • Bedarfsorientierte Weiterentwicklung von Moodle-Plugins und Webanwendungen für die Lehre
  • Dokumentation, Release-Management und 2nd-Level-Support
  • Erprobung und Integration KI-gestützter Funktionen für die digitale Lehre

Skills

JavaScriptMySQLPHPPostgreSQLRESTGit

Degrees

Bachelorabschluss in Informatik oder einer verwandten Fachrichtung; alternativ B

Languages

Deutsch (mindestens C1)Englisch

Work schedule

Vollzeit

Industry

Hochschul-ITDigitale Lehre

Contract length

3 Jahre

Relocation

No