162 IT - Software Development in Winterberg ZH
Software Engineer C++ (Embedded) (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle embedded Softwarelösungen in C/C++ und trägst massgeblich dazu bei, innovative Produkte zuverlässig und performant zu machen. Du übernimmst die Verantwortung für Konzeption, Implementierung, Integration und Test von Softwaremodulen auf Mikrocontroller-Plattformen. Dabei analysierst und optimierst du bestehende Codebasen, behebst Fehler und stellst eine hohe Softwarequalität sicher. Du arbeitest eng mit angrenzenden Disziplinen wie Hardwareentwicklung und Systemengineering zusammen, um Anforderungen präzise umzusetzen. Zudem bringst du deine Erfahrung ein, um Entwicklungsprozesse, Tools und Architekturentscheidungen kontinuierlich weiterzuentwickeln.
Verantwortung
Entwicklung, Implementierung und Validierung von Embedded-Softwarelösungen für vernetzte Geräte und technische Systeme
Konzeption von Software- und Systemarchitekturen unter Berücksichtigung von Performance, Wartbarkeit und Skalierbarkeit
Erstellung technischer Spezifikationen sowie Ableitung und Umsetzung von Softwareanforderungen
Mitarbeit bei Themen rund um funktionale Sicherheit, Secure Coding und Cybersecurity-Anforderungen
Enge Zusammenarbeit mit Hardware-, Firmware- und Systemengineering-Teams innerhalb agiler Entwicklungsprojekte
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik, Embedded Systems oder vergleichbarer Fachrichtung
Mehrjährige Erfahrung in der Entwicklung hardwarenaher Software mit C und C++
Kenntnisse von Embedded Linux, Echtzeitbetriebssystemen (RTOS) oder Bare-Metal-Programmierung
Erfahrung mit Netzwerk- und Kommunikationsprotokollen wie Ethernet, TCP/IP, CAN, SPI oder UART
Vertraut mit UML, Softwaredesign-Methoden sowie modernen Entwicklungswerkzeugen und Build-Prozessen
Software Engineer (m/w/d)
Verantwortung
Du hast Erfahrung mit mindestens einer weiteren Programmiersprache neben PHP und bist offen für polyglotte Architekturen
Du bringst Erfahrung in der Entwicklung mit Elixir sowie dem Phoenix- und LiveView-Ökosystem mit
Du hast Kenntnisse in Python und idealerweise Erfahrung mit Machine-Learning- oder LLM-Integrationen in Produktionssystemen
Du arbeitest mit Cloud-nativen Architekturen, Docker und CI/CD-Pipelines
Du hast Erfahrung mit Legacy-Modernisierung und arbeitest nach agilen Methoden wie Scrum und Kanban
Qualifikationen
Du hast eine abgeschlossene Ausbildung (Lehre, FH, Uni) in Informatik oder eine vergleichbare Qualifikation
Du bringst mehrjährige Erfahrung in der PHP-Entwicklung (idealerweise Laravel und PHP 8.x) mit
Du hast sehr gute Kenntnisse in MySQL/PostgreSQL, REST-APIs sowie JavaScript, HTML5 und CSS3
Du arbeitest sicher mit Legacy-Systemen, Git, DevOps-Prinzipien und Infrastructure as Code und hast Interesse an KI-Tools im Entwicklungsalltag
Du arbeitest selbstständig, analytisch und eigeninitiativ und kommunizierst sehr gut auf Deutsch und gut auf Englisch
Senior Software Engineer Java (m/w/d)
Verantwortung
Mitarbeit an der Weiterentwicklung komplexer, moderner Software im Vertrags-Kernsystem sowie Entwicklung hochwertiger JavaEE-Anwendungen
Unterstützung bei der Erarbeitung architekturkonformer Lösungsvarianten sowie prototypische Evaluierung neuer Ansätze inkl. automatisierter Tests und Code-Reviews
Verantwortung über den gesamten Application Lifecycle als Teil eines DevOps- und Scrum-Teams
Anwendung moderner Software Engineering Praktiken wie Clean Code, Clean Architecture (Onion Architecture), TDD, BDD und DDD
Mitarbeit in einem Agile Release Train (SAFe) sowie kontinuierliche Weiterentwicklung im Versicherungs-Domainwissen
Qualifikationen
Mindestens 5 Jahre Erfahrung in agiler Softwareentwicklung mit modernen Java-Technologien sowie Freude an komplexen Aufgaben im JEE-Umfeld
Sehr gute Kenntnisse in Technologien wie Java, JEE, Quarkus, SQL-Datenbanken, CI/CD, Docker, Kubernetes und Cucumber
Erfahrung im Aufbau und Betrieb Cloud-nativer Lösungen sowie sicherer Umgang mit modernen DevOps-Umgebungen
Erfahrung im Refactoring komplexer Legacy-Anwendungen und Freude daran, bestehende Systeme nachhaltig zu verbessern
Hoher Anspruch an Softwarequalität mit sauberem, durchdachtem und nachhaltigem Code sowie Lernbereitschaft für neue Fachdomänen (z B Versicherungsumfeld)
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Software Engineer - PHP/MySQL (m/w/d)
Verantwortung
Du beherrschst mindestens eine weitere Programmiersprache neben PHP und bist offen für polyglotte Architekturen
Du bringst Erfahrung mit Elixir sowie Phoenix und LiveView mit
Du hast Kenntnisse in Python und idealerweise Erfahrung mit Machine-Learning- oder LLM-basierten Features
Du verfügst über Praxis in Cloud-nativen Architekturen, Docker und CI/CD-Pipelines
Du hast Freude an der Modernisierung von Legacy-Anwendungen und arbeitest nach agilen Methoden wie Scrum oder Kanban
Qualifikationen
Du hast eine abgeschlossene Ausbildung oder ein Studium in Informatik oder eine vergleichbare Qualifikation
Du bringst 5+ Jahre Erfahrung in der PHP-Entwicklung mit, idealerweise mit Laravel und PHP 8.x
Du hast fundierte Kenntnisse in MySQL, PostgreSQL, REST APIs sowie JavaScript, HTML5 und CSS3
Du verfügst über Erfahrung mit Legacy-Modernisierung, DevOps, Infrastructure as Code, Git und KI-Tools
Du arbeitest selbstständig, analytisch und eigeninitiativ und kommunizierst sicher auf Deutsch und Englisch
SPS Programmierer - Automation Indutrie (m/w/d)
Verantwortung
- Entwicklung und Pflege unserer Maschinensteuerung
- Selbstständiges Programmieren und Implementieren von Steuerungs-Konzepten (SPS, Visualisierungen, Bussysteme, Antriebssysteme)
- Fehlersuche und Optimierung der Steuerungssoftware
- Mitarbeit bei der Erstellung der Maschinendokumentation
- Unterstützung von technischen Machbarkeits-Studien (Vorentwicklungs-Themen)
- Screenen und Evaluieren von technischen Neuheiten
- Mitarbeit bei der Professionalisierung der Arbeitsweisen in der Software Entwicklung (Testing und Simulation, DevOps, etc.
Qualifikationen
- Dipl. Techniker HF in Elektrotechnik oder Automation
- Fundierte Kenntnisse in der SPS-Programmierung (TIA, Step7 o.ä.)
- Kenntnisse von Steuerungen in der Automations- und Antriebstechnik
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Software Engineer (Laravel) (m/w/d)
Verantwortung
- Du entwickelst und optimierst performante Backend-Lösungen in PHP (inklusive PHP 8.x und idealerweise Laravel).
- In dieser Rolle konzipierst und implementierst du RESTful APIs sowie Integrationen von Drittanbieter-APIs und externen Services.
- Als Softwareentwickler:in Backend arbeitest du sicher mit relationalen Datenbanken und erstellst komplexe SQL-Abfragen.
- Du modernisierst bestehende Legacy-Systeme schrittweise und begleitest deren Weiterentwicklung.
- In dieser Rolle setzt du Infrastructure-as-Code- und DevOps-Prinzipien ein und nutzt Git mit etablierten Branching-Strategien.
- Du bringst deine Affinität zu KI-Technologien ein und verwendest KI-Tools gezielt im Entwicklungsalltag.
Qualifikationen
- Du verfügst über fundierte Erfahrung in der Entwicklung mit Elixir sowie dem dazugehörigen Ökosystem (Phoenix, LiveView).
- Du beherrschst mindestens eine weitere Programmiersprache neben PHP und bist offen für polyglotte Software-Architekturen.
- Du hast Kenntnisse in Python und/oder bereits Machine-Learning- bzw. LLM-basierte Features erfolgreich in Produktionsumgebungen integriert.
- Du bist mit Cloud-nativen Architekturen vertraut und setzt diese sicher in Projekten ein.
- Du arbeitest routiniert mit Docker und CI/CD-Pipelines und nutzt diese für automatisierte, stabile Deployments.
- Du hast Freude daran, Legacy-Anwendungen in moderne Architekturen zu überführen und bringst dafür praktische Erfahrung mit.
PHP Engineer (m/w/d)
Verantwortung
- Du entwickelst und wartest PHP-Anwendungen, idealerweise mit Laravel und PHP 8.x, und nutzt relationale Datenbanken wie MySQL oder PostgreSQL.
- In dieser Rolle gestaltest und implementierst du RESTful APIs und bindest Drittanbieter-APIs sowie externe Services in bestehende Systeme ein.
- Als Fachkraft für Softwareentwicklung setzt du moderne Webtechnologien wie JavaScript, HTML5 und CSS3 ein und treibst die Weiterentwicklung hin zu aktuellen Frontend-Paradigmen voran.
- Du arbeitest aktiv an Legacy-Systemen mit, modernisierst diese schrittweise und nutzt dabei Git mit etablierten Branching-Strategien.
- In dieser Rolle berücksichtigst du Infrastructure-as-Code- und DevOps-Prinzipien und integrierst KI-Tools sinnvoll in deinen Entwicklungsalltag.
- Du übernimmst eigenständig kleinere Softwareprojekte, arbeitest analytisch, lernbereit und kommunizierst sicher auf Deutsch sowie gut auf Englisch.
Qualifikationen
- Du verfügst über fundierte Erfahrung in der Entwicklung mit Elixir sowie dem zugehörigen Ökosystem (Phoenix, LiveView).
- Du beherrschst PHP und mindestens eine weitere Programmiersprache und hast Freude an polyglotten Architekturen.
- Du besitzt Kenntnisse in Python und/oder hast bereits Machine-Learning- und LLM-basierte Features in produktive Umgebungen integriert.
- Du hast praktische Erfahrung mit Cloud-nativen Architekturen, Docker und dem Aufbau von CI/CD-Pipelines.
- Du warst bereits an der Migration von Legacy-Anwendungen zu modernen Softwarearchitekturen beteiligt und treibst solche Vorhaben aktiv mit voran.
- Du arbeitest routiniert in agilen Entwicklungsmethoden wie Scrum oder Kanban und bringst dich konstruktiv ins Team ein.
Lead Engineer (Java/JVM) (m/w/d)
Verantwortung
- Du agierst als zentrale Schnittstelle zwischen technischem Team und Management und übersetzt Geschäftsanforderungen in klare technische Vorgaben.
- Du übernimmst die Verantwortung für Codebasis, Tech-Stack und Anwendungen über den gesamten Lebenszyklus.
- In dieser Rolle entwickelst du performante Backend-Lösungen mit Java und Spring Boot.
- Als Teamleitung Backend-Entwicklung konzipierst, automatisierst, bereitstellst und wartest du robuste, sichere und kundenorientierte Wealth-Management-Anwendungen.
- Du treibst DevOps-Praktiken wie Deployment-Automatisierung, CI/CD, Zuverlässigkeit und Monitoring gezielt voran.
Qualifikationen
- Du übernimmst Führung und Weiterentwicklung deines verteilten Teams, unter anderem durch Coaching, konstruktives Feedback und klare Verantwortungsübergabe.
- Du überzeugst als starke Ansprechperson für Stakeholder, kommunizierst klar mit der Geschäftsleitung und beeinflusst Entscheidungen mit Fakten und Transparenz.
- Du kommunizierst sicher in Deutsch (Schweizerdeutsch von Vorteil) sowie in Englisch.
- Du verfügst über tiefgehendes Know-how in Java und der Java Virtual Machine (JVM).
- Du hast umfassende Erfahrung im Aufbau von Microservice-basierten Backends mit Java und Spring Boot sowie im Einsatz von Docker und idealerweise Kubernetes.
- Von Vorteil sind Kenntnisse im Finanzbereich bzw. Wealth Management, im Umgang mit Elasticsearch, Messaging-Systemen, reaktiver Programmierung und im Aufbau von Produkten in regulierten, sicherheitskritischen Umgebungen.
Java Lead Developer (m/w/d)
Verantwortung
- Du agierst als zentrale Schnittstelle zwischen technischem Team und Management und übersetzt Geschäftsanforderungen in klare technische Vorgaben.
- In dieser Rolle übernimmst du die Verantwortung für Codebasis, Tech-Stack und Anwendungen über den gesamten Lebenszyklus.
- Du entwickelst performante und skalierbare Backend-Lösungen mit Java und Spring Boot.
- Als Leitung Backend-Entwicklung konzipierst, automatisierst, bereitstellst und wartest du robuste, sichere Wealth-Management-Anwendungen mit klarem Kundenfokus.
- Du treibst moderne DevOps-Praktiken voran, inklusive Deployment-Automatisierung, CI/CD und Monitoring.
- In dieser Rolle sicherst du hohe Zuverlässigkeit und operative Exzellenz in allen Backend- und Betriebsprozessen.
Qualifikationen
- Du hast nachweisliche Erfahrung in der Führung und Weiterentwicklung von Mitarbeitenden in verteilten Teams (Coaching, Feedback, Verantwortungsübernahme).
- Du überzeugst mit ausgeprägter Stakeholder-Kompetenz und kommunizierst klar mit der Geschäftsleitung, um Entscheidungen faktenbasiert zu beeinflussen.
- Du verfügst über fliessende Deutschkenntnisse (Schweizerdeutsch von Vorteil) sowie sehr gute Englischkenntnisse.
- Du besitzt tiefgehende Kenntnisse in Java und der Java Virtual Machine (JVM) und setzt diese souverän in komplexen Umgebungen ein.
- Du hast fundierte Praxis im Aufbau von Microservice-basierten Backends mit Java und Spring Boot sowie im Einsatz von Docker und idealerweise Kubernetes.
- Von Vorteil sind Erfahrungen im Finanzbereich oder Wealth Management, mit Elasticsearch, Messaging-Systemen, reaktiver Programmierung oder dem Aufbau von Produkten in regulierten, sicherheitskritischen Umfeldern.
Software Test Specialist:in mit 3 Tagen HO (m/w/d)
Rolle
In dieser Rolle übernimmst du die fachliche Leitung für Softwaretests und stellst mit einem eigenen Testteam sicher, dass anspruchsvolle Fachapplikationen stabil, leistungsfähig und qualitativ hochwertig in Betrieb gehen. Du verantwortest die Planung, Organisation und Durchführung von Tests, inklusive systemübergreifender Integrations- und End-to-End-Tests, und überprüfst sowie verfeinerst dabei Testfälle. Als stellvertretende Produktmanagerin beziehungsweise stellvertretender Produktmanager wirkst du aktiv an der Erarbeitung von Fachanforderungen und Spezifikationen mit und bringst dein Verständnis für Geschäftsprozesse ein. Zudem analysierst und kommunizierst du Testergebnisse adressatengerecht und leitest daraus notwendige Massnahmen zur kontinuierlichen Verbesserung ab. Durch deine strukturierte, analytische Arbeitsweise und dein Know-how im agilen Testmanagement trägst du entscheidend dazu bei, die digitale Qualitätssicherung im Umfeld der Sozialversicherungen voranzubringen.
Verantwortung
In enger Abstimmung mit Fachbereichen planst, organisierst und führst du Software-Tests durch, inklusive Systemintegrationstests und End-to-End-Tests im Zusammenspiel mit Fachapplikationen
Die bestehenden Testfälle überprüfst du sorgfältig und wirkst teilweise aktiv bei deren Erstellung mit, um eine hohe Testqualität sicherzustellen
Unterstützung leistest du dem Produktmanagement bei der Erarbeitung von Fachanforderungen und Spezifikationen, wenn es um technische Umsetzbarkeit geht
Ergebnisse aus den Tests kommunizierst du klar und leitest daraus notwendige Massnahmen zur Qualitätsverbesserung ab
In einem agilen Umfeld (z. B. SAFe®) arbeitest du strukturiert und bringst deine analytische Denkweise gezielt in Projekte ein
Qualifikationen
Mit einer Ausbildung in Wirtschaftsinformatik (HF/FH) oder einem FH/Uni-Bachelor mit IT Bezug bringst du die passende Basis mit
Erfahrung im agilen Testmanagement hilft dir im Projektalltag
Interesse an einem SAFe®-Umfeld zeichnet dich aus
Sehr gute Deutschkenntnisse schriftlich und mündlich einwandfrei, weitere Landessprachen sind von Vorteil
Benefits