48 IT - Software Development in Zürich (Kanton)
Full Stack Software Engineer - Senior (m/w/d)
Verantwortung
Du übernimmst die technische Führung einer weltweit eingesetzten EdTech-Plattform – mit Blick auf Zukunft und Stabilität.
Zusammen mit deinem Team entwickelst du neue Features und verbesserst bestehende – mit Next.js, React, TypeScript und Python als Werkzeugkasten.
Deine Lösungen überzeugen durch durchdachte Codequalität, hohe Performance und nachhaltige Skalierbarkeit.
Du prägst aktiv die Architektur der Plattform und sorgst für klare Strukturen, die mitwachsen können.
Als Teil des Teams stehst du anderen Engineers zur Seite, gibst Orientierung, teilst dein Wissen und förderst Zusammenarbeit.
Qualifikationen
Du hast eine abgeschlossene Ausbildung im Bereich Informatik und bereits Erfahrung im Entwicklungsumfeld gesammelt.
In der Fullstack-Entwicklung mit modernen Webtechnologien fühlst du dich sicher und gestaltest aktiv mit.
Du denkst mit bei der Planung und Umsetzung von skalierbaren Backend-Architekturen.
Auch im Frontend bringst du Know-how mit – mit modernen Frameworks baust du durchdachte Interfaces.
Erfahrung in DevOps, Cloud-Infrastruktur, Mobiler Entwicklung oder mit EdTech-Themen ist willkommen, aber kein Muss.
Deutschkenntnisse zwingend erforderlich.
Senior Softwareentwickler .NET (m/w/d)
Rolle
Du entwickelst und modernisierst .NET-Applikationen, begleitest Migrationen auf aktuelle Technologien und gestaltest komplexe Weblösungen. Mit deinem fundierten Know-how in C#, SQL-Server und dem .NET-Framework sorgst du für performante, stabile und zukunftsfähige Softwarelösungen. Durch enge Zusammenarbeit mit Kunden und Teams trägst du massgeblich zur technologischen Weiterentwicklung bei.
Verantwortung
- Du entwickelst bestehende .NET Framework-Applikationen weiter und begleitest deren Migration auf moderne .NET-Technologien
- In dieser Rolle gestaltest Du komplexe Web-Applikationen mit, sowohl als Fullstack-Lösung als auch über spezialisierte Module
- Als Senior Softwareentwickler .NET integrierst und optimierst Du individuelle Plugins und Module in vorhandene Systemlandschaften
- Du arbeitest eng mit Kundenteams und internen Fachbereichen zusammen, um technische Anforderungen präzise umzusetzen
- Durch Code Reviews und Anwendung bewährter Entwicklungspraktiken sicherst Du eine hohe Softwarequalität
- Du bringst Dich proaktiv in die technologische Weiterentwicklung ein und wirkst an der Optimierung der Entwicklungsprozesse mit
Qualifikationen
- Du hast eine abgeschlossene Ausbildung in Informatik oder eine gleichwertige Qualifikation
- Verfügst über mindestens 5 bis 8 Jahre fundierte Erfahrung in der Softwareentwicklung mit Fokus auf .Net und .Net Framework
- Beherrschst C#, SQL-Server, Entity Framework und arbeitest routiniert mit Visual Studio
- Bringst tiefgehendes Know-how im Design und in der Administration relationaler Datenbanken mit
- Konntest bereits anspruchsvolle Projekte zur Migration und Modernisierung von .Net Framework-Applikationen umsetzen
- Kommunizierst sicher auf Deutsch und Englisch und arbeitest gerne im Team sowie im direkten Kundenkontakt
Benefits
Embedded Software Engineer (m/w/d)
Verantwortung
- Objektorientierte Software
- Softwareimplementierung (Windows- / Linux- / Embedded-Systeme)
- Low-Level-Treiber, Testanwendungen und Unit-Tests
- Benutzerhandbücher, Anwendungshinweise und Software für Demonstrationszwecke.
Qualifikationen
- Abschluss in Informatik oder Elektrotechnik.
- Erfahrung in der Entwicklung von Windows/Linux-Software (C#/C++) und Entwicklung von Embedded Software (C/C++)
- Erfahrung mit objektorientierter Softwarearchitektur und Unit-Tests
Benefits
Network Test Engineer Linux & Automation (m/w/d)
Rolle
Zuverlässige Systeme entstehen durch konsequentes Testing und tiefgehende Analyse. Diese Rolle richtet sich an Expert:innen, die Netzwerke prüfen, optimieren und technisch weiterentwickeln.
Verantwortung
Planung und Durchführung von Tests in Netzwerk- und Linux-basierten Umgebungen
Analyse von Systemverhalten unter realen und simulierten Bedingungen
Aufbau und Betrieb von Testumgebungen für Netzwerke und Infrastruktur
Automatisierung von Testabläufen mit modernen Tools und Skripten
Untersuchung von Fehlerbildern sowie nachhaltige Problemlösung
Optimierung von Netzwerkarchitekturen basierend auf Testergebnissen
Zusammenarbeit mit Entwicklung und Betrieb zur Qualitätssicherung
Erstellung technischer Reports und Dokumentationen
Einsatz innovativer Technologien wie CI/CD, Containerisierung und Monitoring
Qualifikationen
Erfahrung in Netzwerktechnologien und Linux-Systemen
Kenntnisse in Testing, Analyse und Validierung von IT-Systemen
Verständnis für Netzwerkprotokolle, Performance und Security
Erfahrung mit Automatisierung und Skripting von Vorteil
Strukturierte und analytische Denkweise
Selbständige Arbeitsweise und hohe Problemlösungskompetenz
Interesse an modernen Technologien und kontinuierlicher Verbesserung
Benefits
Network & Linux Engineer (m/w/d)
Rolle
Leistungsfähige Netzwerke entstehen durch Präzision, Testing und tiefes Systemverständnis. Gesucht wird eine technisch versierte Persönlichkeit, die Netzwerkinfrastrukturen analysiert, optimiert und unter realen Bedingungen validiert.
Verantwortung
Aufbau, Betrieb und Optimierung komplexer Netzwerkumgebungen
Analyse von Netzwerkperformance sowie Durchführung strukturierter Testszenarien
Einsatz von Linux-Systemen für Testing, Automatisierung und Troubleshooting
Durchführung von Last-, Integrations- und Sicherheitstests
Identifikation und Behebung von Schwachstellen in Netzwerken und Systemen
Automatisierung von Testprozessen mittels Skripting und modernen Tools
Zusammenarbeit mit Engineering- und DevOps-Teams zur kontinuierlichen Verbesserung
Dokumentation von Testergebnissen und Ableitung konkreter Optimierungsmassnahmen
Einsatz moderner Technologien wie Container, Monitoring und Netzwerkvirtualisierung
Qualifikationen
Erfahrung im Bereich Netzwerke sowie im Umgang mit Linux-Systemen
Kenntnisse in Testing-Methoden, Analyse-Tools und Troubleshooting
Verständnis für Protokolle, Routing, Switching und Security
Erfahrung mit Skripting oder Automatisierung von Vorteil
Analytische und strukturierte Arbeitsweise
Hoher Qualitätsanspruch und technisches Interesse
Motivation, komplexe Systeme zu verstehen und zu optimieren
Benefits
Java Software Engineer Fullstack (m/w/d)
Verantwortung
Du unterstützt Kunden als Senior Entwickler und Junior Software Architekt in anspruchsvollen Grossprojekten.
Du entwirfst und implementierst durchdachte Lösungen mit hoher Qualität.
Du unterstützt dein Team, teilst Wissen und begeisterst durch deine Arbeitsweise.
Qualifikationen
Du verfügst über einen (Fach-)Hochschulabschluss in Informatik oder eine vergleichbare Qualifikation.
Du bist ein erfahrener Softwareentwickler mit mehreren Jahren Berufserfahrung.
Du arbeitest selbstständig, strukturiert und überzeugst durch starke Kommunikationsfähigkeiten.
Du bist ein Teamplayer und stellst gemeinsame Ziele in den Mittelpunkt.
Software Engineer (Java / Angular) (m/w/d)
Rolle
In dieser Rolle entwickelst du komplexe Web- und Backend-Funktionalitäten und implementierst anspruchsvolle Businesslogik-Module in modernen Technologien wie Angular, Java und Microservices-Architekturen. Du verantwortest die Weiterentwicklung eines Systems sowie zugehöriger Engineering-Tools und stellst dabei performante und zuverlässige Schnittstellen sicher. Du konzipierst, implementierst und testest eigenständig neue Features und achtest dabei konsequent auf Codequalität, Stabilität und Wartbarkeit. In enger Abstimmung mit Projektleitern und anderen Entwicklungsteams koordinierst du technische Anforderungen und bringst deine Expertise in Architektur- und Technologiediskussionen ein. Mit deinem professionellen Erfahrungshintergrund trägst du aktiv dazu bei, innovative Lösungen zu gestalten und bestehende Systeme technologisch auf dem neuesten Stand zu halten.
Verantwortung
In dieser Rolle entwickelst du unser System sowie zugehörige Engineering-Tools kontinuierlich weiter.
Du implementierst Schnittstellen und hältst relevante Standards in unseren Web- und Backend-Systemen ein.
Du implementierst anspruchsvolle Businesslogik-Module in Angular und Java.
Als Softwareentwickler:in Web und Backend arbeitest du eng mit Projektleitern und Kolleg:innen aus anderen Entwicklungsteams zusammen.
Du übernimmst im Team von fünf Softwareentwicklern selbstständig komplexe Entwicklungsaufgaben.
In dieser Rolle bringst du eigene Ideen für innovative Lösungen ein und denkst über den Tellerrand hinaus.
Qualifikationen
Abgeschlossene Ausbildung als Informatiker/in FH oder HF
Mindestens 2–3 Jahre praktische Erfahrung mit Angular, TypeScript oder React sowie Java (11, 17, 21), Maven und Spring Boot
Sicherer Umgang mit CI/CD-Tools wie Jenkins und Nexus sowie mit der Eclipse IDE
Praxis mit Docker und erste Berührungspunkte mit Kubernetes sind erwünscht
Vertraut mit verteilten Systemen und Microservices
Sehr gute Deutschkenntnisse und Englisch auf Niveau B2
Benefits
Software Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst robuste, sichere und gut wartbare Web-Applikationen mit dem bestehenden Tech-Stack.
- In dieser Rolle wirkst du bei Bedarfsanalysen und der technischen Konzeption von Applikationen im Lernkontext mit.
- Du trägst die Verantwortung für den Unterhalt, die Weiterentwicklung und den stabilen Betrieb bestehender Produkte und Kundenprojekte.
- Als Fachkraft für Softwareentwicklung übernimmst du bei Bedarf die Leitung technischer Teilprojekte und koordinierst ein kleines Technikteam.
- Du engagierst dich im Technikteam, optimierst den Tech-Stack, unterstützt Nachwuchskräfte und begleitest das Onboarding neuer Mitarbeitender.
- In dieser Rolle berätst du bei Offerten, bewertest technische Machbarkeit und erstellst verlässliche Kostenschätzungen.
Qualifikationen
- Du verfügst über mehrjährige Erfahrung in der Konzeption und Entwicklung grosser Projekte mit komplexen Anforderungen.
- Du bist versiert in objektorientierter und funktionaler Programmierung und wendest gängige Software-Patterns routiniert an.
- Du hast fundierte Erfahrung mit Webtechnologien im Backend und Frontend sowie im Umgang mit Git, Linux/Unix und Build-Tools.
- Du bringst ein aktives Interesse an neuen Webtechnologien mit und bist bereit, dich auf den aktuellen Tech-Stack einzulassen.
- Du arbeitest gerne in einem selbstorganisierten, agilen Technikteam und übernimmst dabei verantwortungsbewusst deine Rolle.
- Idealerweise hast du Erfahrung im Agenturumfeld sowie Kenntnisse in Laravel, Typescript, Svelte, Tailwind, MongoDB und DevOps-Themen wie Docker und Kubernetes.
Benefits
IT Spezialist Softwarequalität (m/w/d)
Verantwortung
Du analysierst fachliche und technische Anforderungen und entwickelst darauf basierend zielgerichtete Testszenarien.
Du wirkst aktiv bei Release- und Abnahmetests mit und stellst sicher, dass Qualitätsstandards zuverlässig eingehalten werden.
Du übernimmst das Management der Testumgebungen und unterstützt bei Fragen rund um Betrieb und Stabilität.
Du arbeitest mit dem Tool Playwright zur Testautomatisierung und bringst eigene Ideen zur kontinuierlichen Optimierung der Testprozesse ein.
Qualifikationen
Du verfügst über mehrjährige Praxiserfahrung im agilen Testing von Cloud- und Weblösungen.
Du hast eine abgeschlossene Ausbildung in Informatik auf Stufe HF, FH oder Bachelor.
Du bringst idealerweise eine anerkannte Testing-Zertifizierung mit, wie z. B. ISTQB.
Du beherrschst Deutsch verhandlungssicher und kannst dich im beruflichen Kontext sicher auf Englisch verständigen.
Benefits
Softwareentwickler Microsoft Dynamics 365 F&O (m/w/d)
Verantwortung
In dieser Rolle entwickelst und implementierst du individuelle Softwarelösungen auf Basis von Microsoft Dynamics 365 F&O unter Einsatz von Technologien wie X++, .NET und C#
Du analysierst Kundenanforderungen, erstellst technische Spezifikationen und konzipierst passgenaue Schnittstellen
Als Softwareentwickler berätst du Kunden zu technischen Umsetzungsmöglichkeiten unter Berücksichtigung von Microsoft Standards und Eigenentwicklungen
Du integrierst Microsoft Azure Cloud-Technologien in moderne Lösungsarchitekturen
In enger Zusammenarbeit mit Projektleitern und Beratern arbeitest du an der erfolgreichen Umsetzung von Implementierungsprojekten
Du dokumentierst deine Entwicklungen professionell und unterstützt den 2nd Level Support bei technischen Fragestellungen im Betriebssystem
Qualifikationen
- Abgeschlossene Ausbildung als Informatiker, Applikationsentwickler oder Wirtschaftsinformatiker
- Fundierte Kenntnisse in objektorientierter Programmierung, insbesondere mit X++ und C#
- Erfahren im Umgang mit Microsoft Dynamics 365 Finance & Operations sowie MS SQL-Server
- Vertraut mit XML-Technologien im Bereich des Datenaustauschs
- Überzeugst durch selbständige, belastbare Arbeitsweise und Innovationsgeist
- Kommunizierst souverän auf Deutsch und Englisch im geschäftlichen Umfeld und erklärst komplexe Themen verständlich
Benefits