Hiwi-Stellen

MaCoCo: Mitarbeit im Frontend oder im Backend

Am Lehrstuhl i3 für Softwaretechnik (Software Engineering) der RWTH Aachen sind ab sofort mehrere Hiwi-Stellen zu vergeben.

Aufgabenbeschreibung

Zu den Aufgabengebieten gehört die längerfristige Mitarbeit im MaCoCo-Projekt (Management Cockpit for Controlling), einem am Lehrstuhl entwickelten, modellgetriebenen Informationssystem, das aktuell an rund einem Fünftel der RWTH-Lehrstühle aktiv genutzt wird. MaCoCo wird mithilfe eines Generators auf Basis von MontiCore erstellt. Je nach Vorkenntnissen und Interessen erfolgt der Einsatz entweder im Frontend oder im Backend. Im Frontend steht die Weiterentwicklung und Überarbeitung bestehender Benutzeroberflächen mit Fokus auf Benutzerfreundlichkeit und moderner User Experience im Vordergrund. Dabei wird das Angular Framework in Kombination mit TypeScript verwendet. Im Backend liegt der Schwerpunkt auf der Umsetzung neuer fachlicher Anforderungen innerhalb der Business-Logik eines Apache TomEE Servers sowie auf Laufzeitoptimierungen und der effizienten Weiterentwicklung in Java.

Zu den Aufgabengebieten gehören:

  • Überarbeitung von User Interfaces in Angular und mit GUI-Modellen
  • Mitarbeit bei der Integration von GUI-Komponenten in MaCoCo
  • Überarbeitung von Java-Code (Laufzeitoptimierungen, Anpassungen Business Logik)
  • Mitarbeit im MaCoCo-Team im Scrum context.

Als zielstrebige(r) Student(in) haben Sie überdurchschnittliche Ergebnisse in Ihrem bisherigen Studium in der Informatik oder einem verwandten Studiengang, sind zuverlässig, flexibel und ergebnisorientiert.

Notwendige Vorkenntnisse

  • Fortgeschrittene Kenntnisse der Frontend-Programmierung (TypeScript, HTML, CSS) ODER
  • Fortgeschrittene Kenntnisse der Backend-Programmierung (Java)
  • Erfahrung in der (agilen) Software Entwicklung
  • Teamfähigkeit und eigenständige Arbeitsweise

Wünschenswerte Vorkenntnisse

  • Erfahrung in der Modellierung beispielsweise mit UML
  • Erfahrung mit dem Angular-Framework
  • Erfahrung mit TomEE, Hibernate

Interessierte Studenten/Studentinnen wenden sich bitte an:
Lukas Netz: netz@se-rwth.de

RWTH Aachen
Lehrstuhl für Informatik 3 (Softwaretechnik)
Prof. Dr. B. Rumpe
Ahornstraße 55
52074 Aachen