48 Software Development - Software in Zürich
Leiter Java Engineer (m/w/d)
Verantwortung
Zu Deinen alltäglichen Aufgaben gehört die Unterstützung und Beratung anspruchsvoller Kunden in unterschiedlichen Branchen bei der Implementierung von Softwarelösungen.
Aufgrund von definierten Anforderungsspezifikationen und Architekturvorgaben entwirfst und entwickelst Du Softwarekomponenten, dokumentierst, implementierst und testest diese.
Du bist verantwortlich für die Client- und Server-seitigen Frameworks sowie die Erstellung und Verwaltung von Datenbanken.
Du kannst bedeutsame Positionen, wie z.B. Software Architect oder Lead Developer übernehmen.
Mit Deinem Engagement und Deinen Fachkenntnissen hilfst Du uns dabei, den hohen Anforderungen an Qualität, Systematik und Methodik unserer Kunden zu entsprechen.
Qualifikationen
Du verfügst über einen Hochschulabschluss (Uni, FH, ETH) in Informatik oder Wirtschaftsinformatik.
Du besitzt über mind. 5 Jahre Erfahurng in der Softwareentwicklung.
Du bist ein anerkannter Experte im Java Umfeld und kannst auch als Coach für andere Entwickler auftreten.
Du bringst sehr gute Kommunikations- und Analysefähigkeiten sowie betriebswirtschaftliches Denken mit.
Du hast umfassende Kenntnisse in Java SE, Spring, JUnit sowie modernen Webtechnologien, wie z.B. JavaScript, Angular, ReactJS oder HTML5.
Dein Skillset wird abgerundet durch Kenntnisse im Datenbankumfeld SQL (AWS, Azure)
Du hast bereits Erfahrung in agilen Projekten (z.B. SCRUM, KANBAN, SAFe) sammeln können.
Benefits
Senior Java Backendentwickler (m/w/d)
Verantwortung
- Lösung anspruchsvoller Engineering- und Integrations-Lösungen in spannenden Branchen
- Definition von Software-Architekturen, Schnittstellen und Modellen für neue Services in Zusammenarbeit mit dem Fachbereich Mitverantwortung für eine hohe Qualität des im Team betreuten Produkts
- Senior (mind. drei Jahre relevante Erfahrung auf der Technologie)
Qualifikationen
- Hochschulabschluss (FH, Uni, ETH)
- Expertenlevel in den Technologien: Java, Spring / Spring Boot, Docker, REST, SOAP
- Nachgewiesene Erfahrung mit modernen und agilen Software Entwicklungsprozessen im Enterprise Umfeld (CI/CD)
- Sehr gutes Verständnis und nachgewiesene Erfahrung mit Daten-Integrationen
- Erfahrung mit mind. einer Frontend-Technologie wie Angular von grossem Vorteil
Benefits
Application Manager (Software Background) (m/w/d)
Rolle
In dieser Rolle gestaltest du die technische Weiterentwicklung eines Campus-Management-Systems aktiv mit und sorgst dafür, dass Abläufe im Studienalltag transparenter und effizienter werden. Du programmierst Schnittstellen zu Umsystemen, erweiterst die Lösung und betreibst sowie optimierst .NET- und Web-Applikationen auf Microsoft IIS. Du planst, implementierst und testest Releases und Patches und stellst einen stabilen, überwachten Applikationsbetrieb sicher. Du analysierst Störungen systematisch, koordinierst Fehlerbehebungen eng mit der ICT und übersetzt Anforderungen präzise in tragfähige technische Umsetzungen. Dabei arbeitest du in einem agilen, selbstorganisierten Produktteam, bringst neue Technologien pragmatisch voran und kommunizierst komplexe Themen klar und überzeugend.
Verantwortung
Du entwickelst das Campus Management System im agilen IT-Produkt-Team kontinuierlich weiter und treibst technische Verbesserungen proaktiv voran
In dieser Rolle programmierst Du Schnittstellen zu Umsystemen und erweiterst die bestehende Systemlandschaft zielgerichtet
Als Software Lifecycle Koordinator Entwicklung planst Du Releases und Patches, setzt sie um und verantwortest Testing und Einführung im Betrieb
Du klärst Kundenanforderungen, übersetzt sie in umsetzbare technische Lösungen und stellst eine saubere Übergabe ins Team sicher
Du stellst den laufenden Applikationsbetrieb sicher, überwachst das System und sorgst für stabile, transparente Betriebsabläufe
Du analysierst Störungen strukturiert und koordinierst Fehlerbehebungen in enger Abstimmung innerhalb der ICT bis zur nachhaltigen Lösung
Qualifikationen
- Du verfügst über ein abgeschlossenes Informatikstudium oder eine vergleichbare Qualifikation und bringst mehrjährige Erfahrung in der Betreuung einer komplexen, heterogenen IT-Infrastruktur mit.
- Als Applikationsmanager:in treibst du die proaktive, kontinuierliche technische Verbesserung und Weiterentwicklung eines Campus-Management-Systems voran.
- Schnittstellen zu Umsystemen programmierst du und erweiterst die Lösung gezielt, damit Prozesse einfacher, transparenter und effizienter werden.
- Releases und Patches planst, implementierst und testest du strukturiert, sodass Änderungen stabil und nachvollziehbar ausgerollt werden.
- Kundenanforderungen klärst du sauber ab und übersetzt sie präzise in technische Umsetzungsschritte für das Team.
- Den laufenden Applikationsbetrieb stellst du sicher, überwachst ihn aktiv und analysierst Störungen, um Fehlerbehebungen koordiniert und lösungsorientiert voranzutreiben.
Benefits
Java Software Developer (m/w/d)
Verantwortung
Du entwickelst skalierbare Backend-Komponenten und Microservices, die u.a. Streaming-Funktionalitäten intelligent unterstützen.
Darüber hinaus trägst Du aktiv zur Codequalität durch Reviews, Clean Code, Testabdeckung und gemeinsames Programmieren im Team bei.
Du überwachst die Betriebsstabilität und Verfügbarkeit der Cloud-Plattform (AWS) und sorgst durch Monitoring für einen reibungslosen Ablauf.
Qualifikationen
Deine Grundlage bilden eine IT Ausbildung (EFZ/HF/FH/Bachelor) und relevante Berufserfahrung in der agilen Softwareentwicklung.
Du programmierst sicher in modernen objektorientierten oder funktionalen Sprachen wie Java, Scala oder Kotlin.
Kenntnisse in Datenbanksystemen (z. B. PostgreSQL, MySQL) und Cloud-Infrastrukturen bringst Du ebenfalls mit.
Erste Berührung mit Linux-Containern, Webtechnologien und Tools wie Terraform oder CloudFormation sind ein Pluspunkt.
Benefits
Fullstack Software Engineer (m/w/d)
Rolle
In dieser Rolle entwickelst du anspruchsvolle Softwarelösungen mit Unity im Fullstack-Kontext und setzt dich intensiv mit GPU-Computing, 3D-Rendering und fortgeschrittener numerischer Berechnung auseinander. Du übernimmst die Wartung des bestehenden Produkts und arbeitest an der Umsetzung neuer Features inklusive technischer Themen wie Lizenzierung. Zusätzlich entwickelst du Prototypen, testest neue Ideen und behältst aktuelle Entwicklungen in relevanten Schlüsseltechnologien im Blick. Du bringst eigene Vorschläge ein, um das Produkt gezielt weiterzuentwickeln und neue Lösungsansätze zu erarbeiten. Ergänzend bearbeitest du Support-Fälle strukturiert und trägst durch selbstorganisiertes Arbeiten und Teamfähigkeit zu stabilen, gut getesteten Releases bei.
Verantwortung
Du übernimmst die technische Gesamtverantwortung für das Produkt, inklusive Wartung, Lizenzierung und Weiterentwicklung
Du pflegst das bestehende Softwareprodukt und entwickelst neue Prototypen sowie Ideen weiter
Du beobachtest technologische Entwicklungen und bringst eigene Impulse für neue Lösungen ein
Du verbesserst das Produkt kontinuierlich und setzt neue Funktionen um
Du bearbeitest Kundensupportanfragen zuverlässig und lösungsorientiert
Qualifikationen
Du verfügst über einen Masterabschluss in Informatik oder einem verwandten Fachgebiet
Du arbeitest gerne mit GPU-Computing, 3D-Rendering und numerischen Berechnungen und bist motiviert, fehlendes Wissen selbstständig aufzubauen
Du bringst Erfahrung mit Unity, C#, C++ und Boost sowie Interesse an UI/UX, Physiksimulationen und komplexen Berechnungen mit
Du arbeitest selbstständig und im Team, lernst aus Fehlern und willst technologische Grenzen weiter verschieben
Sehr gute Deutschkenntnisse in Wort und Schrift
Java Developer Backend (m/w/d)
Verantwortung
- Du wirkst bei der Lösung der IT-Architektur mit
- Du evaluierst bestehende Services, Libraries und Frameworks
- Du kennst die Methodiken des Requirements Engineering um so methodisch Anforderungen zu erfassen
- Implementation von Komponenten, Microservices und Applikationen mit herausfordernden, nicht funktionalen Anforderungen
- Als Teamplayer unterstützt Du im Auf- & Ausbau einer agilen Teamkultur und der kontinuierlichen Verbesserung der Software Engineering Prinzipien und Praktiken
Qualifikationen
- Du hast eine abgeschlossene Informatikausbildung oder Weiterbildungen auf Stufe HF/FH
- Du willst das Business der Software verstehen, die Du baust
- Du würdest dich selber als Teamplayer beschreiben
- Du bringst Kenntnisse in Java, Spring Boot, Docker & Kubernetes mit
- Du bist ein kommunikativer Mensch und würdest dich als ehrgeizig und wissbegierig beschreiben
- Du hast keine Berührungsangst mit Legacy Code & Technologie
- Sehr gute Deutsch- und Englischkenntnisse
Benefits
SAP Entwickler (m/w/d)
Verantwortung
Du konzipierst und realisierst kundenspezifische Lösungen in SAP S/4HANA-Projekten von der Idee bis zur Umsetzung.
Du arbeitest eigenständig im Projektteam und bist regelmässig direkt beim Kunden vor Ort im Einsatz.
Du übernimmst die fachliche Verantwortung für Teilprojekte in Entwicklung, Formulargestaltung und Datenmigration.
Du bringst dein Know-how aktiv ein, um SAP-Lösungen nachhaltig weiterzuentwickeln und Projekte erfolgreich umzusetzen.
Qualifikationen
Du verfügst über fundierte Erfahrung in der ABAP-Entwicklung in SAP S/4HANA und ECC inklusive CDS.
Du hast mehrjährige Praxis in der Anpassung von SAP-Modulen wie SD/MM und FI/CO – idealerweise auch unter S/4HANA.
Du arbeitest selbstständig, denkst lösungsorientiert und überzeugst durch Teamgeist und Eigeninitiative.
Du wohnst in der Schweiz und kommunizierst sicher auf Deutsch auf muttersprachlichem Niveau.
Benefits
Software Engineer - Data (m/w/d)
Verantwortung
Verantwortung für die Konzeption, Konfiguration und Datenmigration bestehender Lösungen zu Standard-Lösungen
Weiterentwicklung zum Business Spezialisten mit Fokus auf Versicherungsprozesse, insbesondere berufliche Vorsorge (BVG)
Übersetzung von Geschäftsanforderungen in technische Lösungen und Umsetzung nachhaltiger Verbesserungen in Standard-Lösungen
Qualifikationen
Bachelorabschluss (Informatik) und 3–5 Jahren Programmiererfahrung
Fundiertes Verständnis von Datenstrukturen, Datenflüssen und Datenmigrationen
Analytische Denkweise und Fähigkeit, komplexe Zusammenhänge zu erfassen, zu dokumentieren und umzusetzen
Sehr gute Deutschkenntnisse in Wort und Schrift