Job
In dieser Rolle entwickelst du als Teil eines SCRUM-Teams modulare Webanwendungen mit PHP, HTML5, CSS und JavaScript, während du an Open-Source-Projekten mitarbeitest und API-Dokumentationen erstellst.
Job-Technologien
Deine Rolle im Team
- In der Abteilung "Research Process and Data Management" werden Sie als Full-Stack-Entwickler*in Teil eines "Cross-Functional" SCRUM Teams und arbeiten eng mit den Kolleg*innen des HPC-Teams zusammen.
- "JARDS" ist ein an der RWTH Aachen betriebenes, webbasiertes Serviceangebot für die Beantragung und Vergabe von wissenschaftlich genutzten Ressourcen (z.B. Speicherplatz und Rechenzeit).
- Die Plattform wird im Verbund für Nationales Hochleistungsrechnen (NHR) zur effizienten Bereitstellung und Nutzung von HPC-Hardware verwendet.
- Die Software wird im Open-Source-Modell entwickelt.
- Ihre Verantwortlichkeiten beinhalten:
- Sie entwickeln im Team eine modulare Webanwendung, im Frontend mit HTML5, CSS und JavaScript und im Backend mit PHP.
- Beteiligung an Open-Source-Projekten, die als Grundlage für unsere Anwendungen dienen.
- Ausbau der bestehenden API und Dokumentation selbiger mit Swagger.
- Sie unterstützen die Erstellung von technischen Dokumentationen, der Bereitstellung von Tools und erstellen Tests für bestehende Funktionen.
- Durchführung von Integrationstest zur Abnahme von Änderungen des vorhergangenen Softwaredevelpmentzyklus.
- Zusätzlich zu den technischen Tätigkeiten bringen Sie sich organisatorisch in die Weiterentwicklung von JARDS ein.
- Sie arbeiten mit nationalen und internationalen Partnern aus Industrie und Forschung an innovativen Themen im Bereich Data Management und Hochleistungsrechnen.
Unsere Erwartungen an dich
Ausbildung
- Sie verfügen über ein abgeschlossenes Bachelorstudium im Bereich der Angewandten Mathematik und Informatik oder eine vergleichbare Qualifikation.
Qualifikationen
- Erstellung von APIs und Backend Services mit PHP und Dokumentation selbiger mit Swagger.
- Erstellung und Verwaltung von CI/CD Pipelines mit Gitlab (Virtualisierung/Containerisierung von Softwarekomponenten mit Podman).
- Interaktion mit der Gitlab API zur Prozessautomatisierung, z.B. zur automatisierten Analyse von Commit Historien.
- Betreiben von Beantragungsplattformen für wissenschaftliche genutzte Ressourcen (Speicherplatz und/oder Rechenzeit).
- Durchführung von Integrationstest zur Abnahme von Änderungen des vorvergangenen Softwaredevelopmentzyklus.
- Zusammenarbeit im Softwareentwicklungsteam im agilen Vorgehensmodell.
- Sie sind eine teamfähige und engagierte Persönlichkeit, die gerne Verantwortung übernimmt und Prozesse selbstständig mitgestaltet.
- Kommunikationsstark in Deutsch und Englisch.
Erfahrung
- Darüber hinaus sind Erfahrungen in den folgenden Bereichen erforderlich:
- Erste Erfahrungen in der Webentwicklung (HTML, CSS, JS, PHP, MySQL, Webtokens, föderiertes Identity Management).
Unser Angebot
- Die Einstellung erfolgt im Beschäftigtenverhältnis.
- Die Stelle ist zum nächstmöglichen Zeitpunkt zu besetzen und befristet auf 2 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 EG 10.
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
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...
Du gestaltest die technische Weiterentwicklung unserer Softwareprodukte aktiv mit und prägst deren langfristige Architektur. Du entwickelst mit C# als zentraler Entwicklungssprache und technologischer Grundlage unserer Kernanwendungen. Du konzipierst,...
Wir - die HUK-COBURG Versicherungsgruppe - zählen zu den 10 größten in Deutschland. Vor über 90 Jahren gegründet sind wir mit über 13 Millionen Kund:innen heute der große Versicherer für Privathaushalte und der größte deutsche Autoversicherer. Dass wir...