Applikationsentwickler:in (m/w/d) Java/Vue.js
80%-100%, Zürich, unbefristet
Die Sektion Educational IT Services (EduIT) der Informatikdienste der ETH Zürich unterstützt die innovative Lehre mit einem Portfolio an Werkzeugen, Services und Support (z. B. Moodle, EvaSys, EduApp, SEB, SEB-Server). Dieses Portfolio begleitet Dozierende und Studierende in der hochschuldidaktischen Praxis, von den Lernzielen über Lernaktivitäten, Lehre, Prüfungen bis hin zur Evaluation.
Projekthintergrund
Im Open-Source-Projekt Safe Exam Browser (SEB) wird der SEB-Browser sowie der SEB-Server entwickelt. SEB ermöglicht sichere digitale Prüfungen in Verbindung mit Learning Management Systemen oder Prüfungssoftware und ist weltweit in der Wirtschaft sowie Hochschulen im Einsatz. Der SEB-Server übernimmt Aufgaben wie Konfigurationsverwaltung, Monitoring, Desktop-Proctoring, Integritätsprüfungen, Security und Prozessüberwachung zur sicheren Durchführung von Prüfungen.
Verstärken Sie das Team «Educational Software Engineering» in der Sektion EduIT als Applikationsentwickler:in (m/w/d) ab 01.05.2025 oder nach Vereinbarung.
Stellenbeschreibung
In Ihrer Funktion im EduIT Software Engineering Team sind Sie zusammen mit anderen Entwicklern für die Weiterentwicklung der Java-basierten Server-Komponente und des Vue.js-Refactorings des User Interfaces verantwortlich. Mit Ihrem Wissen in den Web Content Accessibility Guidelines (WCAG) tragen Sie zur barrierefreien Nutzung bei. Sie sichern die Entwicklung und den Support des SEB-Servers sowohl innerhalb der ETH als auch in der globalen Open Source Community. Dazu gehören das Erstellen automatisierter Tests (Unit- und UI-Tests) sowie die Weiterentwicklung der CI/CD-Prozesse mit Jenkins, Checkmarx, Docker, Kubernetes und S3 Compatible Storage. Ihre Erfahrung in der Server-Entwicklung mit der Java Enterprise Plattform und Spring Boot fließt dabei ein.
Profil
Für diese spannende Funktion bringen Sie folgendes mit:
- Abschluss als Informatiker:in EFZ Applikationsentwicklung oder einen Fachhochschulabschluss bzw. Äquivalenz in Software Engineering
- Mehrjährige Erfahrung in der Entwicklung im Java Server- und Webserviceumfeld sowie mit dem Vue.js Framework
- Die Fähigkeit, sich schnell in neue Technologien einzuarbeiten sowie Problemlösungen zu recherchieren
- Kenntnisse zu IT-/Code-/Internet-Sicherheit, Testing (Erstellen von Unit- und UI-Tests) und der technischen Funktionsweise von Web-Browsern müssen vorhanden sein oder erarbeitet werden
- Kenntnisse bzgl. Accessibility müssen vorhanden sein oder erarbeitet werden
- Sehr gute Kenntnisse in JavaScript, CSS und HTML sowie automatisierten Integrationsprozessen
- Engagement, Begeisterung für Open Source, sowie gute Kommunikationsfähigkeiten in Deutsch und Englisch
Arbeitsort
Arbeitsort
Wir bieten
In der Abteilung Informatikdienste setzen wir uns für flexible und familienfreundliche Arbeitsmodelle ein, und eine gesunde Work-Life-Balance ist uns wichtig. Die ETH Zürich unterstützt eine Politik der Vielfalt und Inklusion. Des Weiteren bieten wir:
- Umfangreiche Unterstützung bei Weiterbildungen
- Perspektiven für die Laufbahnentwicklung
- Flexible Arbeitszeitmodelle, mobiles Arbeiten und die Option, in Teilzeit und/oder im Homeoffice zu arbeiten
- Vergünstigungen für Mitarbeitende wie z.B. ÖV-Abonnemente und Car Sharing, Sportangebot des ASVZ, Kinderbetreuung etc.
- Attraktive Vorsorgeleistungen
In unserem achtköpfigen Team legen wir großen Wert auf kollegialen Umgang. Wir bieten eine abwechslungsreiche Stelle in einem dynamischen Hochschulumfeld, in dem Sie mit verschiedenen Technologien arbeiten. Eine schnelle Integration ins Team wird durch gegenseitige Unterstützung und kurze Kommunikationswege in einer Du-Kultur unterstützt.
Diversität ist uns wichtig
Neugierig? Sind wir auch.
Sind Sie an einem spannenden Hochschulumfeld interessiert und bereit, gemeinsam mit uns neue Herausforderungen zu meistern? Wir freuen uns auf Ihre Online-Bewerbung (nur Direktbewerbungen) mit den folgenden Unterlagen:
Wir freuen uns auf Ihre Online-Bewerbung (bitte nur Direktbewerbungen) mit den folgenden Unterlagen:
- Motivationsschreiben
- Lebenslauf
- Arbeitszeugnisse
- Aus - und Weiterbildungsnachweise
Bitte bewerben Sie sich ausschliesslich über das Online-Bewerbungsportal. Bewerbungen per E-Mail sowie auf dem Postweg werden nicht berücksichtigt.
Weitere Informationen über die ID Sektion Educational IT Services (EduIT), finden Sie auf unserer Webseite EduIT. Für Auskünfte steht Ihnen Herr Werner Schnedl, Teamleiter Educational Software Engineering, E-Mail werner.schnedl@id.ethz.ch (keine Bewerbungsunterlagen), gerne zur Verfügung.
Für Personalvermittlungen gelten die AGB der ETH Zürich.
Über die ETH Zürich
Neugierig? Sind wir auch.
Sind Sie an einem spannenden Hochschulumfeld interessiert und bereit, gemeinsam mit uns neue Herausforderungen zu meistern? Wir freuen uns auf Ihre Online-Bewerbung (nur Direktbewerbungen) mit den folgenden Unterlagen:
Wir freuen uns auf Ihre Online-Bewerbung (bitte nur Direktbewerbungen) mit den folgenden Unterlagen:
- Motivationsschreiben
- Lebenslauf
- Arbeitszeugnisse
- Aus - und Weiterbildungsnachweise
Bitte bewerben Sie sich ausschliesslich über das Online-Bewerbungsportal. Bewerbungen per E-Mail sowie auf dem Postweg werden nicht berücksichtigt.
Weitere Informationen über die ID Sektion Educational IT Services (EduIT), finden Sie auf unserer Webseite EduIT. Für Auskünfte steht Ihnen Herr Werner Schnedl, Teamleiter Educational Software Engineering, E-Mail werner.schnedl@id.ethz.ch (keine Bewerbungsunterlagen), gerne zur Verfügung.
Für Personalvermittlungen gelten die AGB der ETH Zürich.