Du bist ein engagierter Entwickler, ein Profi in der IT-Welt, mit Affinitäten für die Betreuung von ICT-Lernenden und willst Dein Know-How in komplexen Kundenprojekten einsetzen? Dann sollten wir uns kennenlernen!
Deine Rolle & Verantwortlichkeiten:
* Du implementierst Features vom Backend bis ins Frontend und gestaltest den gesamten Prozess aktiv mit.
* Als Software-Engineer implementierst Du innerhalb des Entwicklungsteams anspruchsvolle und innovative Lösungen für die technologische und funktionale Weiterentwicklung des Produktes und dabei arbeitest Du mit unterschiedlichen Java- und Web Technologien.
* Du stellst sicher, dass die Entwicklung des Produktes in Bezug auf Technologie und Qualität auf dem höchsten Standard erfolgt.
* Durchführung von Code Reviews, um die Qualität und Effizienz der entwickelten Softwarelösungen sicherzustellen.
* Mindestens zwei Mal pro Woche vor Ort in Zürich Unterstützung der ICT-Lernenden bei der Entwicklung von Softwareapplikationen.
* Begleitung der ICT-Lernenden bei ihrer Individuellen Praktischen Arbeit (IPA) in der Rolle des Verantwortlichen für Konzeption und Umsetzung von fachlichen Komponenten.
* Kommunikationsfähigkeit (Wort und Schrift) in Deutsch und Englisch, um effektiv mit Kunden und Kollegen zu interagieren.
* Das Begleiten und die technische Betreuung von ICT-Lernenden bei ihrer Entwicklung machen dir grossen Spass.
Erforderliche technische & fachliche Expertise:
* Ein abgeschlossenes Studium (Uni/ETH, FH, HF) in Informatik oder Informatiker*in (EFZ) in Fachrichtung Applikationsentwicklung.
* Sehr gute analytische Fähigkeiten und mehrjährige Erfahrung in der Software-Entwicklung mit Java Spring Boot zeichnen Dich aus.
* OpenAPI, Swagger, Angular oder React, Relationale- und nicht Relationale Datenbanken, Message-Broker und Event-Streaming (Kafka oder Rabbit) sind für Dich mehr als ein Slogan, entsprechend kannst Du die Implementierung, Wartung und Optimierung dieser Technologien vorantreiben.
* Zu Deinem Erfahrungsrepertoire gehört auch die Anwendung von Container Architekturen wie Kubernetes und Dockers
* Automatisierung von CI/CD Pipelines und DevOps-Tools wie Versionskontrolle, Testautomatisierung, Überwachung und Konfigurationsmanagement sind dir nicht fremd.
* Ein Arbeiten nach agilen Methoden wie Scrum, liegt Dir im Blut.
#J-18808-Ljbffr