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.

Arbeiten, Lehren und Forschen an der ETH Zürich

Diversität ist uns wichtig

Im Einklang mit unseren Werten unterstützt die ETH Zürich eine inklusive Kultur. Wir fördern Chancengleichheit, schätzen Vielfalt und pflegen ein Arbeits- und Lernumfeld, in dem die Rechte und die Würde aller Mitarbeitenden und Studierenden respektiert werden. Auf unserer Webseite zur Chancengleichheit und Vielfalt erfahren Sie, wie wir ein faires und offenes Umfeld sicherstellen, in dem sich alle entwickeln und entfalten können.

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

Die ETH Zürich ist eine der besten technisch-naturwissenschaftlichen Hochschulen der Welt. Wir sind bekannt für unsere exzellente Lehre, wegweisende Grundlagenforschung und den direkten Transfer von neuen Erkenntnissen in die Gesellschaft. Über 30'000 Menschen aus mehr als 120 Ländern finden bei uns ein Umfeld, das eigenständiges Denken fördert, und ein Klima, das zu Spitzenleistungen inspiriert. Im Herzen Europas und weltweit vernetzt entwickeln wir gemeinsam Lösungen für die globalen Herausforderungen von heute und morgen.

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

Die ETH Zürich ist eine der besten technisch-naturwissenschaftlichen Hochschulen der Welt. Wir sind bekannt für unsere exzellente Lehre, wegweisende Grundlagenforschung und den direkten Transfer von neuen Erkenntnissen in die Gesellschaft. Über 30'000 Menschen aus mehr als 120 Ländern finden bei uns ein Umfeld, das eigenständiges Denken fördert, und ein Klima, das zu Spitzenleistungen inspiriert. Im Herzen Europas und weltweit vernetzt entwickeln wir gemeinsam Lösungen für die globalen Herausforderungen von heute und morgen.