82 IT - Software Development in Zürich (Kanton)
Software Test Engineer (Web) (m/w/d)
Rolle
In dieser Rolle übernimmst du die Leitung der Web-Qualitätssicherung und stellst sicher, dass digitale Inhalte und Funktionen zuverlässig, konsistent und auf höchstem Qualitätsniveau bereitgestellt werden. Du arbeitest datenbasiert an der Optimierung von E-Commerce-Plattform und Website, überprüfst Kampagnenumsetzungen und leitest daraus konkrete Verbesserungen für Nutzererlebnis und Performance ab. Du definierst und etablierst Qualitätsstandards sowie effiziente Test- und Freigabeprozesse, damit Releases reibungslos und termingerecht erfolgen. Dabei koordinierst du die Abstimmung mit relevanten Schnittstellen und sorgst dafür, dass KPIs nachhaltig weiterentwickelt und Qualitätsziele konsequent erreicht werden. Du arbeitest in einem 100%-Pensum mit mindestens einem Präsenztag pro Woche und nutzt an den übrigen Tagen flexible Homeoffice-Möglichkeiten.
Verantwortung
Du sicherst durch systematisches Testing die Qualität aller Web-Releases und erkennst potenzielle Probleme frühzeitig im Web-Frontend sowie auf der E-Commerce-Plattform
In dieser Rolle automatisierst du wiederkehrende Testprozesse, entwickelst moderne Frontend-Tests und steigerst damit Effizienz und Qualitätsniveau nachhaltig
Du etablierst Testing-Standards und Best Practices, um Qualitätssicherung als festen Bestandteil des Entwicklungsprozesses zu verankern
Als Web Qualitätssicherung Leitung verantwortest du das Test-Case-Management, pflegst die Testfall-Library kontinuierlich und stellst eine nachvollziehbare Dokumentation sicher
Du bereitest Testergebnisse klar, strukturiert und transparent auf, sodass Entscheidungen im Team fundiert und zielgerichtet getroffen werden können
In einem agilen, ambitionierten Umfeld übernimmst du Verantwortung für deine Themen und gestaltest deinen Arbeitsalltag flexibel im Homeoffice oder vor Ort
Qualifikationen
- Du verfügst über einen Abschluss an einer Höheren Fachschule, Fachhochschule, Universität oder ETH, z. B. in Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung.
- Mehrjährige Erfahrung im Frontend-Testing moderner Webapplikationen, idealerweise Single-Page Applications und Enterprise-E-Commerce-Plattformen, zeichnen dich aus.
- Moderne Testframeworks wie Playwright, Cypress oder Selenium setzt du sicher ein und beherrschst Cross-Browser- sowie Cross-Device-Testing, inklusive BrowserStack oder vergleichbarer Tools.
- Programmierkenntnisse in JavaScript, TypeScript oder Python sowie ein solides Verständnis von HTML, CSS, JavaScript und Web-APIs helfen dir, Tests effizient zu automatisieren und zu erweitern.
- Mit Test Case Management Tools wie TestRail, Zephyr oder QMetry arbeitest du routiniert und bringst idealerweise Erfahrung im Testing von Digital-Analytics-Implementierungen wie GA4 oder Adobe Analytics mit.
- Strukturiertes, qualitätsorientiertes und proaktives Arbeiten, klare Fehlerdokumentation sowie konstruktive Zusammenarbeit in agilen Teams auf Deutsch und Englisch sind für dich selbstverständlich.
Benefits
Fullstack Entwickler (Angular / .NET ) (m/w/d)
Verantwortung
Entwicklung und Wartung einer Web-Applikation auf Basis von .NET/C# und Angular in einer Microservice Architektur
Enge Zusammenarbeit mit dem CTO zur Entwicklung innovativer Lösungen und Förderung von Best Practices
Verantwortung für Teilprojekte vom Lösungskonzept bis hin zur Abnahme
Qualifikationen
Informatik-Studium oder vergleichbare IT-Ausbildung mit mindestens 5 Jahren Erfahrung in der Entwicklung komplexer Applikationen
Gewohnt an eigenverantwortlichem Arbeiten und Initiative
Freude an Technologie und Teamarbeit
Fundierte Kenntnisse in Angular (oder vergleichbaren Webtechnologien) und C# für die Backend-Entwicklung
Sehr gute Deutschkenntnisse in Wort und Schrift
Softwareentwickler mit Python (m/w/d)
Rolle
In dieser Rolle gestaltest du mit Python leistungsfähige REST-APIs und webbasierte Anwendungen, die den Betrieb komplexer Anlagen zuverlässig unterstützen. Du modernisierst bestehende Applikationen durch Upgrades und Migrationen auf neue Plattformen und sorgst dabei für stabile, wartbare Lösungen. Du klärst Anforderungen gemeinsam mit Stakeholdern, begleitest den Betrieb der ausgelieferten Software und stellst eine hohe Qualität im Alltag sicher. Du förderst den Einsatz von Standard-Tools, etablierst Best Practices und bringst deine Erfahrung gezielt in die Weiterentwicklung einer zukunftsfähigen Infrastrukturplattform ein. Deine Arbeitsweise ist analytisch, kommunikativ und eigenmotiviert, sodass du technische Herausforderungen strukturiert diagnostizierst und nachhaltig löst.
Verantwortung
- Du entwickelst REST-APIs und webbasierte Anwendungen für den Betrieb von Beschleunigern.
- In dieser Rolle modernisierst Du bestehende Anwendungen und migrierst sie auf neue Plattformen.
- Als Softwareentwicklung mit Python stimmst Du Anforderungen mit Stakeholdern ab und unterstützt den Betrieb der ausgelieferten Software.
- Du förderst den Einsatz von Standard-Tools und etablierst Best Practices innerhalb der Organisation.
- In dieser Rolle gestaltest Du die nächste Infrastrukturplattform am PSI aktiv mit.
Qualifikationen
- Du hast ein abgeschlossenes Studium der Informatik oder eines vergleichbaren Fachs und bringst relevante Berufserfahrung mit.
- Sicherer Umgang mit Python in der täglichen Entwicklungspraxis.
- Erfahrung mit Webtechnologien, insbesondere REST-Schnittstellen und React.
- Eigenmotivation und Verantwortungsbewusstsein helfen dir, Aufgaben selbstständig voranzutreiben.
- Als kommunikativer Teamplayer überzeugst du mit starken diagnostischen Fähigkeiten und ausgeprägtem Fingerspitzengefühl im Umgang mit anderen.
Benefits
Senior Backend Software Engineer .NET C# (m/w/d)
Verantwortung
Weiterentwicklung der datenverarbeitenden Prozesse im Backend (.net core, ElasticSearch, MSSQL, Postgresql)
Weiterentwicklung der Middleware, welche die Datenzugriffsschicht ihres Frontends sicherstellt (.net core, ElasticSearch, k8s, MSSQL, Postgresql)
Bereitstellen der APIs via TypeScript-Client
Ansprechperson in Architektur-Fragen auch gegenüber ihrem Nearshore-Team
Qualifikationen
Höhere Fachausbildung im Bereich Informatik (ETH/UNI/FH) oder verwandten Gebieten
Mehrjährige Erfahrung in objektorientierter Softwareentwicklung mit .NET-Technologien (.net core, C#, Visual Studio)
Erfahrungen mit Datenbank-Technologien (idealerweise MS SQL-Server)
Sehr gute Deutschkenntnisse und gute Englischkenntnisse werden vorausgesetzt
Software Developer C++ / Java (m/w/d)
Verantwortung
- Unterstützen des Scrum-Teams bei der Wartung und Optimierung der bestehenden Library auf Basis von C++
- Umstellen der Build-Infrastruktur der bestehenden Library
- Erstellen und Umsetzen eines Proof of Concept für das Modernisierungsprojekt in Richtung Java Development
Qualifikationen
Software Developer (m/w/d) mit Ausbildung in Informatik auf Stufe HF/FH oder vergleichbarer Ausbildung
Zwingend Berufserfahrung in der Software Entwicklung mit C++
Sehr gute Erfahrung in der Java Entwicklung
Gute OOP-Kenntnisse, Erfahrung mit relationalen Datenbanken und SQL
Benefits
Java Software Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst und pflegst Java-basierte Anwendungen, Microservices sowie Backend-Systeme.
- In dieser Rolle konzipierst und betreibst Du Low-Code-Anwendungen inklusive Workflow-Automatisierung und Logik-Implementierung.
- Als Applikationsentwickler im Softwarebereich analysierst Du Anforderungen und leitest daraus tragfähige technische Lösungen ab.
- Du implementierst neue Features, optimierst bestehende Funktionen und verbesserst Low-Code-Apps gezielt in Performance, Usability und Wartbarkeit.
- Du sorgst durch Code-Reviews, Clean-Code-Prinzipien sowie strukturierte Fehleranalyse und Bugfixing für eine stabile Qualität im laufenden Betrieb.
- Du integrierst Datenbanken (z. B. MSSQL/Postgres), bindest externe Systeme via REST-/SOAP an und sicherst die Funktionalität mit Unit- und Integrationstests inklusive Testautomatisierung.
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Informatik sowie einige Jahre Berufserfahrung.
- Sicherer Umgang mit JavaScript und Java sowie Versionskontrolle mit Git oder GitLab.
- Kenntnisse in HTML, CSS und Datenbanken wie PostgreSQL oder MS SQL sind von Vorteil.
- Erfahrung mit Vue.js, Angular, ExtJs, TypeScript, NodeJS oder weiteren JavaScript Frameworks bringst du idealerweise mit.
- Wünschenswert sind Berührungspunkte mit der Java Rhino Engine und dem OSGi Framework.
- Sehr gutes Deutsch in Wort und Schrift, gutes bis sehr gutes Englisch, Französisch ist ein Plus, gelegentliche Reisebereitschaft rundet dein Profil ab.
Benefits
Projektmanagement ERP Implementierung (m/w/d)
Verantwortung
- Du übernimmst die eigenverantwortliche Leitung von ERP-Einführungen sowie Digitalisierungsprojekten und steuerst dabei alle relevanten Projektphasen.
- In dieser Rolle führst Du Projekte oder Teilprojekte strukturiert zum Ziel, koordinierst Stakeholder und sorgst für transparente Kommunikation.
- Als Projektmanagement ERP Implementierung parametrisierst Du die Abacus Business Software und stellst eine saubere, praxisnahe Umsetzung der Anforderungen sicher.
- Du konzipierst und moderierst Schulungen, damit Anwender:innen die Lösung effizient und sicher im Alltag nutzen können.
- In dieser Rolle berätst und betreust Du bestehende Kund:innen fachlich, erkennst Optimierungspotenziale und setzt passende Massnahmen um.
- Du erstellst Analysen sowie Grob- und Detailkonzepte und realisierst bei Bedarf Reports, Schnittstellen und Anpassungen mit Abacus Customizing-Tools.
Qualifikationen
- Du verfügst über eine abgeschlossene Ausbildung im relevanten Fachbereich oder eine gleichwertige Qualifikation.
- Mehrjährige Berufserfahrung auf Professional-Level ermöglicht dir, Aufgaben selbstständig, zuverlässig und termingerecht umzusetzen.
- Analytisches Denken und eine strukturierte Arbeitsweise helfen dir, auch komplexe Anforderungen effizient zu bearbeiten.
- Klare, adressatengerechte Kommunikation gehört zu deinen Stärken, mündlich wie schriftlich.
- Teamorientierung und Eigeninitiative zeichnen dich aus, sodass du aktiv mitgestaltest und Verantwortung übernimmst.
- Sehr gute Deutschkenntnisse mit korrekter Anwendung von ü, ö, ä und ß bringst du sicher mit.
Benefits
Linux Software Engineer – Embedded (C/C++/Python) (m/w/d)
Rolle
Für unseren Rocken Partner, ein Technologieunternehmen im sicherheitskritischen Umfeld, suchen wir eine:n Embedded Software-Entwickler:in, der/die gerne dort arbeitet, wo Software und Hardware wirklich zusammenkommen.
Du entwickelst unter Linux performante Embedded-Komponenten in C/C++ (ergänzt mit Python für Tooling/Automation), integrierst Netzwerk- und Router-Funktionalitäten bis hin zur FPGA-Anbindung und sorgst dafür, dass die Lösung im Gesamtsystem sauber läuft. Von der Spezifikation über Implementierung und Integration bis zur CI/CD-Pipeline und Dokumentation: Du begleitest den kompletten Engineering-Lifecycle in einem agilen, interdisziplinären Setup.
Verantwortung
Systemanforderungen aufnehmen, analysieren und in Software-Spezifikationen sowie umsetzbare Designs überführen
Entwicklung von Embedded-Software unter Linux in C/C++ (plus Python für Tests/Tools/Automation)
Implementierung und Wartung von Treibern, Schnittstellen und Ethernet-Kommunikation inkl. Protokoll- und Performance-Optimierung
Erweiterung von Netzwerk-/Router-Funktionen in Zusammenarbeit mit FPGA-Komponenten sowie Integration in SDN-/Netzwerksimulations-Umgebungen
Pflege von CI/CD, Build-/Release-Prozessen und Dokumentation (Architektur, Code, Tests) in enger Abstimmung mit HW/Test/Produktteams
Qualifikationen
Studium in Informatik, Elektrotechnik, Mechatronik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in Embedded Software Engineering (Linux-nah) und idealerweise Praxis im FPGA-Kontext
Sicher im Umgang mit Git sowie Build-Systemen (CMake, Make) und Freude an sauberem Engineering
Teamorientierte, kommunikative Arbeitsweise und Routine in interdisziplinären Projekten (HW/Test/Engineering)
Sehr gute Deutschkenntnisse, Englisch von Vorteil
Benefits
Embedded Software Engineer (C/C++/Linux & FPGA) (m/w/d)
Rolle
Für unseren Rocken Partner, suchen wir eine:n Embedded Software Entwickler:in für anspruchsvolle Systeme im sicherheitskritischen Umfeld.
In dieser Rolle analysierst du Anforderungen, erstellst Spezifikationen und entwickelst Embedded-Software unter Linux in C/C++ und Python. Du bringst Netzwerk-/Router-Funktionalitäten in Richtung FPGA/SDN voran, integrierst Module in bestehende Systeme und sorgst mit CI/CD sowie sauberer Dokumentation für nachhaltig wartbare Lösungen.
Verantwortung
Analyse von Systemanforderungen und Erstellung von Software-Spezifikationen
Entwicklung von Embedded-Software in C/C++ und Python unter Linux
Implementierung und Pflege von Treibern, Schnittstellen und Kommunikationsprotokollen (Ethernet)
Integration/Erweiterung von Router- und Netzwerkfunktionen mit FPGA sowie SDN-/Netzwerksimulations-Komponenten
Integration und Pflege von CI/CD-Pipelines, Testing & Dokumentation gemäss internen/normativen Standards in agilen Teams
Qualifikationen
Studium in Informatik, Elektrotechnik, Mechatronik oder vergleichbar
Mehrjährige Erfahrung in Embedded-Softwareentwicklung und idealerweise im FPGA-Umfeld
Sicher im Umgang mit Git sowie Build-Systemen (CMake, Make)
Strukturierte, teamorientierte Arbeitsweise und Freude an interdisziplinärer Zusammenarbeit (HW/Test/Produkt)
Sehr gute Deutschkenntnisse, Englisch von Vorteil
Benefits
Software DevOps Engineer (m/w/d)
Verantwortung
Mitarbeit im DevOps-Team mit Full-Stack-Entwicklern, Business-Analysten und weiteren Rollen
Entwicklung neuer Funktionen von Frontend bis Backend in einer Microservices-Architektur
Verantwortung für den gesamten Entwicklungs- und Betriebsprozess – von der Anforderung bis zur produktiven Umsetzung
Sicherstellung hoher Softwarequalität durch automatisierte Builds, Tests und Deployments (CI/CD)
Qualifikationen
Abgeschlossene Ausbildung oder Studium im Bereich Softwareentwicklung
Erfahrung mit Java, Kotlin, Maven/Gradle sowie modernen JavaScript-Frameworks (z. B. Angular oder React)
Know-how in Containerisierung (OpenShift, Kubernetes) und Cloud-Plattformen
Kenntnisse in SQL/NoSQL-Datenbanken wie MariaDB oder MongoDB
Vertraut mit Event-driven Architecture, REST, APIs, Design-Patterns
Erfahrung mit Tools wie ArgoCD, Git, Helm und CI/CD
Sehr gute Deutschkenntnisse
Benefits