35 IT - Software Development in Zürich
Java Software Engineer Fullstack (m/w/d)
Verantwortung
Entwicklung und Architektur moderner Softwarelösungen in komplexen Kundenprojekten
Gestaltung skalierbarer Fullstack-Applikationen auf Basis moderner Technologien und Frameworks
Förderung von Best Practices in den Bereichen Software Engineering, DevOps und agile Entwicklung
Zusammenarbeit mit interdisziplinären Teams sowie aktive Unterstützung bei technologischen Entscheidungen
Qualifikationen
Mehrjährige Erfahrung in der Fullstack-Entwicklung mit Java und modernen Web-Technologien
Know-how in Cloud-, Container- und Microservice-Architekturen sowie CI/CD-Prozessen
Interesse an neuen Technologien wie AI-Tools und modernen Entwicklungsansätzen
Teamorientierte Persönlichkeit mit hoher Lernbereitschaft, Qualitätsbewusstsein und Kommunikationsstärke
Java Software Engineer Fullstack (m/w/d)
Verantwortung
Unterstützung von Kunden in anspruchsvollen Softwareprojekten als Senior Entwickler und Junior Software Architect
Design und Umsetzung nachhaltiger Softwarelösungen mit Fokus auf Qualität und Wartbarkeit
Entwicklung moderner Fullstack-Anwendungen sowie Mitgestaltung von Architekturentscheidungen
Fachliche Unterstützung und Coaching von Teammitgliedern in agilen Projektumgebungen
Qualifikationen
Abgeschlossenes Studium in Informatik oder vergleichbare Ausbildung mit mehrjähriger Berufserfahrung
Fundierte Kenntnisse in Java, Spring oder Quarkus sowie modernen Frontend-Technologien (Angular oder React)
Erfahrung mit Cloud-Technologien, Container-Plattformen und CI/CD-Pipelines
Sehr gute Deutsch- und gute Englischkenntnisse sowie selbständige und strukturierte Arbeitsweise
Test Architect – Quality Assurance & Automation Strategy (m/w/d)
Rolle
Du willst Qualität nicht nur prüfen – du willst sie architektieren. Als erfahrene Fachperson im Bereich Software-Qualitätssicherung gestaltest du Testlandschaften, die mit der Produktkomplexität mitwachsen, und schaffst eine Grundlage, auf der Entwicklungsteams schnell und sicher liefern können.
Verantwortung
Konzeption und kontinuierliche Weiterentwicklung einer zukunftsorientierten Test- und Qualitätsstrategie
Verantwortung für die Testarchitektur inkl. Framework-Auswahl, Tool-Evaluierung und Automatisierungsgrad-Planung
Durchführung und Steuerung komplexer Testszenarien über Systemgrenzen hinweg – funktional, nicht-funktional und explorativ
Enge Einbindung in den Anforderungsprozess zur frühzeitigen Identifikation von Qualitätsrisiken (Shift-Left-Testing)
Aufbau eines kennzahlenbasierten Qualitäts-Reportings als Entscheidungsgrundlage für Releases und Produktentscheide
Coaching und Befähigung von Entwicklungs- und Fachteams zu testgetriebenen Arbeitsweisen (TDD/BDD)
Steuerung externer Testdienstleister und Koordination mit internen QA-Ressourcen
Mitgestaltung agiler Prozesse und Qualitäts-Gates in SAFe®- oder Scrum-basierten Umgebungen
Qualifikationen
Abgeschlossenes Studium in Informatik, Software Engineering oder Wirtschaftsinformatik mit Schwerpunkt Qualitätssicherung
Mehrjährige Erfahrung im Aufbau und Betrieb von Testarchitekturen in komplexen Enterprise- oder Produktumgebungen
Tiefgreifende Kenntnisse in Testautomatisierungsframeworks und modernen QA-Methoden (BDD, TDD, exploratives Testen)
Erfahrung mit Performance- und Last-Tests (z. B. k6, JMeter, Gatling) von Vorteil
Vertraut mit agilen Skalierungsframeworks wie SAFe®, LeSS oder vergleichbaren Methoden
ISTQB Advanced Level Test Manager oder vergleichbare Zertifizierung ist ein klares Plus
Visionäre, strukturierte Persönlichkeit mit der Fähigkeit, Qualitätsthemen auf allen Ebenen – vom Code bis zur Führungsebene – verständlich zu vertreten
Benefits
Test Manager – Quality & Automation (m/w/d)
Rolle
Qualität ist für dich keine Endkontrolle – sie ist ein durchgängiges Prinzip. Du denkst in Teststrategien, steuerst komplexe Testprozesse und weisst, wie man Softwarequalität nicht nur misst, sondern aktiv gestaltet. Wenn Testautomatisierung und agile Qualitätssicherung dein Terrain sind, ist diese Rolle genau richtig für dich.
Verantwortung
Entwicklung und Implementierung einer ganzheitlichen Teststrategie über alle Projektphasen und Systemebenen hinweg
Planung, Koordination und Steuerung sämtlicher Testaktivitäten in agilen und klassischen Projektumgebungen
Aufbau und Weiterentwicklung automatisierter Testframeworks und -pipelines (z. B. Selenium, Cypress, Playwright, Robot Framework)
Definition und Überwachung von Qualitätskriterien, Testmetriken und KPIs inkl. aussagekräftigem Reporting
Enge Zusammenarbeit mit Entwicklungsteams, Product Ownern und Stakeholdern zur frühzeitigen Qualitätssicherung
Koordination interner und externer Tester sowie fachliche Begleitung von UAT-Phasen
Identifikation und strukturiertes Management von Defects inkl. Root-Cause-Analysen
Kontinuierliche Weiterentwicklung von Testprozessen, Standards und Tools im Sinne einer Quality-First-Kultur
Qualifikationen
Abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder vergleichbarer Richtung
Mehrjährige Erfahrung im IT-Testmanagement oder in der Qualitätssicherung komplexer Softwareprojekte
Fundierte Kenntnisse in Testmethoden, Testtools und modernen Testframeworks
Erfahrung mit agilen Methoden (Scrum, SAFe) sowie klassischen Projektmanagement-Ansätzen
Kenntnisse in CI/CD-Pipelines und testgetriebener Entwicklung (TDD/BDD) von Vorteil
ISTQB-Zertifizierung oder vergleichbare Qualifikation ist ein klares Plus
Analytisches Denkvermögen, Kommunikationsstärke und ausgeprägte Qualitätsorientierung
Automation Engineer - Robotic (m/w/d)
Verantwortung
- Du bist zuständig für die Programmierung der Steuerungen von Robotern und komplexen Antriebssystemen
- Du spezifizierst und konfigurierst Visionssysteme gemäß den jeweiligen Kundenanforderungen und testest die Funktionalität der Systeme
- Bei der Auslegung der Visionssysteme arbeitest du eng mit unseren Partnern zusammen
- In Zusammenarbeit mit dem mechatronischen Team entwickelst du innovative und wettbewerbsfähige Lösungen
- In enger Zusammenarbeit mit der mechanischen Konstruktion, dem Verkauf und der Endmontage erarbeitest du kundenspezifische Konzepte und Lösungen für Kundenaufträge
- Du bist verantwortlich für die kontinuierliche Weiterentwicklung unserer modularen Softwarebausteine
Qualifikationen
- Du hast erfolgreich ein Studium im Bereich der Ingenieurwissenschaften abgeschlossen, idealerweise mit einem M.Sc.-Abschluss
- Wenn möglich, hast du bereits in einer ähnlichen Position Erfahrungen gesammelt oder möchtest nach Beendigung deines Studiums in der industriellen Automatisierung Fuss fassen
- Du interessierst dich für die industrielle Anwendung von Vision-Systemen und Smart-Kameras
- Idealerweise verfügst du über Kenntnisse in der SPS- und Motion-Programmierung
- Deine guten Englischkenntnisse helfen dir bei der internationalen Zusammenarbeit und gelegentlichen Kundenbesuchen weiter
- Du bist begeistert von komplexen Verpackungsmaschinen in einer zukunftsorientierten Branche
Benefits
Microsoft Dynamics - Software Engineer (m/w/d)
Verantwortung
Du übernimmst die Konzeption und Entwicklung von Microsoft-basierten Anwendungen und Portalen
Du entwickelst Plugins und JavaScript-Erweiterungen für individuelle Kundenanforderungen
Du bist verantwortlich für das Solution Design und die Abstimmung mit Kunden
Du unterstützt beim Deployment in Cloud- und On-Premise-Umgebungen
Zudem sorgst Du für den stabilen Betrieb und berätst das Team im CRM-Umfeld
Qualifikationen
Du hast eine abgeschlossene Informatikausbildung und Erfahrung in der Plugin- & JavaScript-Entwicklung sowie im Solution Design und CI/CD
Du überzeugst mit Beratungskompetenz und Know-how im Requirements Engineering
Du verfügst über ein gutes Verständnis von Microsoft Dynamics CRM
Deine Programmierkenntnisse in C#, TypeScript/JavaScript, PowerShell, HTML und Git-Flow zeichnen dich aus
Du kommunizierst sehr gut auf Deutsch und sicher auf Englisch
CRM Developer Microsoft Dynamics (m/w/d)
Rolle
Nutze deine Expertise, um anspruchsvolle IT-Projekte im Bereich Netzwerk- und Security-Infrastruktur erfolgreich zu realisieren. Du verantwortest die Konzeption, Implementierung und Weiterentwicklung komplexer Netzwerklösungen und stellst deren Betrieb sowie Sicherheit sicher. Dabei analysierst du bestehende Architekturen, identifizierst Optimierungspotenziale und setzt diese gezielt um. Du arbeitest eng mit internen und externen Partnern zusammen und steuerst die technische Umsetzung über alle Projektphasen hinweg. Deine Entscheidungen haben direkten Einfluss auf die Leistungsfähigkeit und Sicherheit der gesamten IT-Infrastruktur.
Verantwortung
- In dieser Rolle konzipierst und realisierst du anspruchsvolle Anwendungen und Unternehmensportale auf Basis von Microsoft-Technologien.
- Du entwickelst Plugins und setzt JavaScript-Lösungen zur Erweiterung der Dynamics-Plattform um.
- Als CRM-Softwareentwickler erstellst du gemeinsam mit dem Kunden ein passgenaues Solutiondesign.
- Du unterstützt bei der Durchführung von Deployments in OnPremise- sowie Cloud-Umgebungen.
- In dieser Position berätst du dein Team bei der technischen Umsetzung fachlicher Anforderungen.
- Du stellst den stabilen und fehlerfreien Betrieb des CRM-Systems inklusive Infrastruktur und Datenflüssen sicher.
Qualifikationen
- Du hast mehrjährige Erfahrung in der Entwicklung von Plugins, JavaScript-Anwendungen sowie im Solutiondesign und CI/CD-Prozessen
- Du nutzt dein Wissen im Requirements Engineering gezielt, um Kunden fundiert zu beraten
- Kenntnisse im Umgang mit Microsoft-Technologien im Dynamics CRM-Umfeld bringst du mit
- In C#, TypeScript/JavaScript, PowerShell, HTML sowie mit Git-Flow bist du sicher unterwegs
- Du agierst routiniert in technischen Beratungssituationen und trägst aktiv zur Lösungsfindung bei
- Sehr gute Deutsch- und gute Englischkenntnisse runden dein Profil ab
Senior Software Engineer (m/w/d)
Verantwortung
- Du entwickelst und wartest moderne Softwarelösungen mit Java und aktuellen Technologien.
- In dieser Rolle gestaltest du die modulare Applikationslandschaft der ipex Plattform aktiv mit und baust sie weiter aus.
- Du arbeitest als Fullstack-Entwickler mit Backend-Fokus an neuen Features und der Optimierung bestehender Systeme.
- Als Leitende Fachkraft Softwareentwicklung integrierst und verwaltest du relationale sowie NoSQL-Datenbanken.
- Du stellst sichere Authentifizierungs- und Autorisierungskonzepte sicher und setzt diese konsequent um.
- In dieser Rolle treibst du DevOps-Themen, Container-Technologien, CI/CD-Pipelines und eine moderne, automatisierte Teststrategie voran.
Qualifikationen
- Du verfügst über einen Fach- oder Hochschulabschluss in Informatik oder eine vergleichbare Ausbildung.
- Du hast mindestens 5 Jahre praktische Erfahrung als Software-Entwickler oder Software-Architekt.
- Sehr gute Java-Kenntnisse sowie Praxis mit einem gängigen Framework wie Quarkus oder Spring Boot zeichnen dich aus.
- Du bringst fundiertes Know-how in mehreren der folgenden Bereiche mit: Jenkins, Docker, Kubernetes, Helm, Kafka, Maven/Gradle, SQL- und NoSQL-Datenbanken (z. B. MongoDB), REST und OAuth2.
- Im Frontend fühlst du dich mit modernen Frameworks wie Angular oder React sicher und hast Erfahrung in der Testautomation.
- Du kommunizierst sehr gut auf Deutsch, gut auf Englisch und überzeugst durch Eigeninitiative, hohes Abstraktionsvermögen und Verständnis für moderne Software-Architekturen.
Java Software Entwickler*in (m/w/d)
Verantwortung
- Du digitalisierst workflowbasierte Tools und Prozesse
- Du arbeitest im Java-Umfeld
- Du verfügst über Fachwissen in Front End Technologien (Javascript, Angular/TypeScipt, HTML, CSS)
- Du automatisierst manuelle Betriebsaufgaben, um die Effizienz und Produktivität ^zu steigern
- Du bist im Themenbereich Infrastruktur, Performance, Analysen und DevOps tätig
Qualifikationen
- Du verfügst über eine abgeschlossene Informatik- oder technische Ausbildung mit dem Schwerpunkt in Applikationsentwicklung
- Du hast bereits 3 Jahre als Softwareentwickler*in gearbeitet
- Du kennst dich mit folgenden Tools aus: IntelliJ/Eclipse, Maven, Jenkins, JIRA, Confluence , git
- Idealerweise bringst du Kenntnisse in Windows- und Unix-Shell-Scripting mit
- Du arbeitest gerne im Team
- Du besitzt gute Problemlösungs- und Analysefähigkeiten sowie Kundenorientierung und Kommunikationsfähigkeiten
- Du bist offen gegenüber der Einarbeitung in neue Themenbereiche und Tools sowie dich darin weiterzuentwickeln
Benefits
Software-Entwickler (Java) (m/w/d)
Verantwortung
- Du bist für die Digitalisierung laufender Prozesse und workflowbasierten Tools verantwortlich.
- Du bewegst Dich im Java-Umfeld.
- Du entwickelst auch im Frontend-Bereich mit Javascript, HTML und CSS.
- Du automatisierst manuelle Betriebsaufgaben.
- Du bist in Themen der Infrastruktur, DevOps, Performance und Analysen täglich mit dabei.
Qualifikationen
- Du hast eine Lehre in der IT (Applikationsentwicklung) abgeschlossen und bringst mindestens 4 Jahre Berufserfahrung mit.
- Du kennst dich mit Windows-Scripting und Unix-Shell-Scripting aus.
- Du hast viel Erfahrung in der Java-Entwicklung sammeln können.
- Du zeichnest Dich aus in der Analyse und der Problemlösung.
- Du hast sehr gute Deutschkenntnisse.
Benefits