36 IT - Software Development in Zürich
Software Entwickler (m/w/d)
Über
Verantwortung
Du entwickelst die Anlagen-Steuerungssoftware der nächsten Generation im Frontend und Backend
Du betreust und entwickelst bestehende Applikationen weiter
Du unterstützt alle Phasen des Softwareentwicklungsprozesses
Du leistest 2nd-Level-Support bei Anwenderproblemen
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik oder Software Engineering
Du bringst mehrjährige Erfahrung in der agilen Softwareentwicklung mit C#/.NET mit
Du verfügst über Erfahrung in moderner Frontend-Entwicklung, Datenmodellen und Architekturen
Du kennst dich sehr gut mit .NET Core, WPF, Entity Framework und SQL-Datenbanken aus
Du verfügst über sehr gute Deutsch- und Englischkenntnisse
Benefits
Software Engineer C# / C++ (m/w/d)
Über
Verantwortung
Du entwickelst die Anlagen-Steuerungssoftware der nächsten Generation im Frontend und Backend
Du betreust und entwickelst bestehende Applikationen weiter
Du unterstützt alle Phasen des Softwareentwicklungsprozesses
Du leistest 2nd-Level-Support bei Anwenderproblemen
Qualifikationen
Du hast ein abgeschlossenes Informatikstudium
Du bringst mehrjährige Erfahrung in der agilen Softwareentwicklung mit C# mit
Du verfügst über Erfahrung in moderner Frontend-Entwicklung, Datenmodellen und Softwarearchitekturen
Du kennst dich sehr gut mit .NET Core, WPF, Entity Framework und SQL-Datenbanken aus
Du verfügst über sehr gute Deutsch- und Englischkenntnisse
Benefits
System Engineer (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten aus Consulting und Software Engineering spezialisiert. Wir kollaborieren mit den spannendsten, Schweizer IT Softwarehersteller und Beratungsfirmen. Wir stellen einhergehend ein Netz an etablierten Unternehmungen digital und transparent durch unsere geschlossene Rocken® Talent Plattform zur Verfügung.
Damit unsere Partner ihre Projekte erfolgreich stemmen können, braucht es ein Zusammenspiel verschiedener Fachspezialisten aus den Bereichen: Agile Business Analyse, Requirements Engineering, Project Management, Software Engineering, Architektur, DevOps, und Security.
Hast du Lust auf eine neue Herausforderung? Dann profitiere als Rocken® Talent von unserer breiten Vernetzung und lass dir spannende Jobs vorstellen.
Verantwortung
Einführung, Konfiguration und Inbetriebnahme von Softwarelösungen beim Kunden
Einrichtung von Softwarepaketen und Schnittstellen sowie Schnittstellenprogrammierung
Durchführung von Softwaretests gemeinsam mit Kunden (remote oder vor Ort)
Erstellung von Issues und User Stories zur Weiterentwicklung der Software
Qualifikationen
Abgeschlossene Ausbildung oder Studium in Informatik, Automation oder Elektrotechnik
Kenntnisse in MSSQL, InfluxDB, REST APIs, Node.js/Node-RED und Git von Vorteil
Interesse an JavaScript-Entwicklung
Selbstständige, kommunikative und kundenorientierte Arbeitsweise
Sehr gute Deutschkenntnisse, Französisch von Vorteil
Benefits
Cross-Platform C++ Application Developer (m/w/d)
Über
Rolle
Zur Verstärkung des Entwicklungsteams wird eine engagierte Persönlichkeit gesucht, die moderne Softwarelösungen im Bereich Tactical Communications entwickelt und weiterentwickelt. Die Position verbindet plattformübergreifende Softwareentwicklung, Architekturarbeit und Qualitätssicherung in einem technologisch anspruchsvollen Umfeld.
Verantwortung
Entwicklung und Weiterentwicklung von Applikationen im Bereich Tactical Communications
Mitarbeit bei der Konzeption und Umsetzung moderner Software-Architekturen
Entwicklung plattformübergreifender Anwendungen für Windows und Android
Enge Zusammenarbeit mit System Engineering und Projektmanagement
Planung, Implementierung und Durchführung von Softwaretests
Analyse und Behebung von Softwarefehlern sowie kontinuierliche Verbesserung der Softwarequalität
Erstellung und Pflege technischer Dokumentationen
Mitarbeit in interdisziplinären Entwicklungsprojekten
Qualifikationen
Abgeschlossenes Studium in Informatik (FH/HF/ETH/Uni) oder vergleichbare technische Ausbildung
Gute Kenntnisse in C++
Erfahrung in der Entwicklung für Windows- und Android-Plattformen
Kenntnisse moderner Software-Architekturen
Erfahrung mit Git, CI/CD, Build-Systemen und automatisierten Tests
Von Vorteil: Kenntnisse in SIP, VoIP oder Kommunikationsprotokollen
Von Vorteil: Erfahrung mit Flutter (Dart) sowie Python und Linux
Analytische, strukturierte und selbstständige Arbeitsweise
Gute Deutsch- und Englischkenntnisse
Benefits
Fullstack Software Developer Developer | Java, Spring Boot & Angular (m/w/d)
Verantwortung
Entwicklung und kontinuierliche Weiterentwicklung moderner Web- und Mobile-Applikationen mit Fokus auf Performance, Benutzerfreundlichkeit und Skalierbarkeit.
Konzeption, Design und Implementierung hochwertiger Softwarelösungen über den gesamten Entwicklungsprozess – von der Anforderungsanalyse bis zum produktiven Betrieb.
Umsetzung moderner Frontend- und Backend-Komponenten mit Angular, Java, Spring Boot und NestJS unter Einsatz aktueller Architektur- und Designprinzipien.
Aktive Mitgestaltung technischer Architekturentscheidungen sowie kontinuierliche Modernisierung der Entwicklungsplattform und eingesetzten Technologien.
Sicherstellung einer hohen Softwarequalität durch Clean Code, Code Reviews, Testautomatisierung, Continuous Integration und Continuous Delivery.
Entwicklung und Pflege automatisierter Testlösungen mit Frameworks wie Playwright, Appium, JUnit oder vergleichbaren Technologien.
Enge Zusammenarbeit mit Product Management, UX, DevOps und Architektur in einem agilen Entwicklungsumfeld sowie aktive Mitarbeit an technischen Verbesserungen.
Förderung des Wissensaustauschs innerhalb des Teams sowie Mitgestaltung moderner Engineering-Praktiken und Entwicklungsstandards.
Qualifikationen
Abgeschlossene höhere Ausbildung im Bereich Informatik oder mehrjährige Erfahrung als Fullstack Software Engineer.
Mehrjährige Erfahrung in der Entwicklung moderner Webanwendungen mit Angular, Java, Spring Boot und NestJS.
Gute Kenntnisse in TypeScript, RESTful APIs, Microservices, SQL/NoSQL-Datenbanken sowie modernen Softwarearchitekturen.
Erfahrung mit Kotlin, Kotlin Multiplatform, Docker, Kubernetes oder Cloud-Plattformen ist ein Plus.
Fundierte Kenntnisse im Bereich Testautomatisierung, CI/CD und Qualitätssicherung mit modernen Testframeworks.
Erfahrung mit Git, Maven, Gradle, GitLab CI, Azure DevOps oder vergleichbaren Entwicklungswerkzeugen.
Teamorientierte Persönlichkeit mit analytischer Denkweise, hoher Eigenverantwortung und Begeisterung für moderne Softwareentwicklung.
Sehr gute Deutschkenntnisse in Wort und Schrift.
Benefits
Java Entwickler im agilen DevOps-Umfeld (m/w/d)
Über
Unser Rocken® Partner ist ein innovatives und zielstrebiges Unternehmen, das effiziente IT-Lösungen und Beratungsdienstleistungen anbietet. Das Unternehmen besteht aus einem stetig wachsendem Team von IT Experten. Bei diesem Rocken® Partner erhalten Mitarbeiterinnen und Mitarbeiter ein optimales Umfeld für ihre berufliche Entwicklung und die Möglichkeit, aktiv am Erfolg des Unternehmens mitzuwirken.
Rolle
In dieser Rolle tauchst du tief in komplexe IT-Herausforderungen ein und entwickelst mit Java, Spring Boot und Angular effiziente, robuste Lösungen. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Weiterentwicklung moderner Anwendungen, die hohe Qualitäts- und Performanceanforderungen erfüllen. Dabei analysierst du Anforderungen, entwirfst tragfähige Architekturen und stellst mittels sauberem Code und automatisierten Tests eine nachhaltige Wartbarkeit sicher. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, um Ziele klar zu definieren und Projekte zielstrebig zum Erfolg zu führen. Als Senior trägst du zudem dazu bei, Best Practices zu etablieren und technische Exzellenz kontinuierlich voranzutreiben.
Verantwortung
- Du gestaltest einen modernen Backend für Endkunden-Applikationen.
- In dieser Rolle verantwortest du als DevOps- und Scrum-Teammitglied die Software von der Konzeption bis zum Betrieb.
- Du entwickelst qualitativ hochwertigen und nachhaltigen Code.
- Als Softwareentwickler Java Spring Boot Angular bringst du mit Offenheit für Neues, deinen Ideen und Erfahrungen das Team voran.
- Du probierst neue Ideen aus und treibst so kontinuierliche Verbesserungen voran.
Qualifikationen
Du verfügst über eine fundierte Informatik-Ausbildung oder ein Studium mit Schwerpunkt Software-Entwicklung.
Du verfügst über ein Senior-Level-Profil und übernimmst Verantwortung für Architektur, Qualität und technische Entscheidungen.
Du hast mehrjährige Erfahrung in der Umsetzung von Software mit Technologien wie Java, JEE, Event- und Workflow-Driven-Architekturen, Docker, Kubernetes und Schnittstellen.
Du beherrschst moderne Software-Engineering-Praktiken wie Clean Code, Test-Driven Development (TDD) und Domain-Driven Design (DDD).
Du agierst als aktives Teammitglied, bringst eigene Ideen ein und gestaltest Lösungen kreativ mit.
Du legst Wert auf kontinuierliche fachliche und persönliche Weiterentwicklung.
Du sprichst fliessend Deutsch
Benefits
FullStack Software Engineer (Professional bis Senior) (m/w/d)
Über
Unser Rocken® Partner ist ein innovatives und zielstrebiges Unternehmen, das effiziente IT-Lösungen und Beratungsdienstleistungen anbietet. Das Unternehmen besteht aus einem stetig wachsendem Team von IT Experten. Bei diesem Rocken® Partner erhalten Mitarbeiterinnen und Mitarbeiter ein optimales Umfeld für ihre berufliche Entwicklung und die Möglichkeit, aktiv am Erfolg des Unternehmens mitzuwirken.
Verantwortung
- Du bist verantwortlich für die gesamte Software, angefangen bei der Konzeption bis hin zum laufenden Betrieb, als Mitglied des DevOps- und Scrum-Teams
- Du entwirfst ein modernes Backend für Endkunden-Applikationen
- Dein Code zeichnet sich durch hohe Qualität und Nachhaltigkeit aus
- Du bringst das Team mit deiner Bereitschaft, Neues zu lernen, sowie deinen Ideen und Erfahrungen voran und hast die Möglichkeit, neue Konzepte auszuprobieren
Qualifikationen
Du verfügst über eine solide Ausbildung oder ein Studium im Bereich Informatik mit Schwerpunkt auf Softwareentwicklung
Du hast bereits Softwareprojekte unter Verwendung einer oder mehrerer dieser Technologien umgesetzt: Java, JEE, Event- und Workflow-Driven, Docker, Kubernetes, sowie Schnittstellen
Du besitzt Wissen und Erfahrung im Bereich Clean Code, Testgetriebene Entwicklung (TDD) und Domain Driven Design (DDD)
Du zeigst Begeisterung für kontinuierliche fachliche und persönliche Weiterentwicklung
Du sprichst fliessend Deutsch und gutes Englisch
Benefits
Software Engineer C++ | Cross-Platform Systems (m/w/d)
Über
Rolle
In dieser Rolle entwickelst du Softwarelösungen für anspruchsvolle Kommunikationssysteme und trägst dazu bei, sichere und zuverlässige Verbindungen in komplexen Einsatzszenarien zu gewährleisten. Du analysierst Systemanforderungen, konzipierst geeignete Architekturen und setzt diese in leistungsfähigen, robusten Anwendungen um. Du verantwortest die Qualität deiner Lösungen über den gesamten Entwicklungszyklus hinweg – von der Spezifikation über die Implementierung bis hin zu Tests und Dokumentation. Dabei arbeitest du eng mit Schnittstellen aus Entwicklung, Systemengineering und Test zusammen, um optimale Integrationen und reibungslose Abläufe sicherzustellen. Durch dein Fachwissen identifizierst du Optimierungspotenziale und treibst die technologische Weiterentwicklung der taktischen Kommunikation aktiv voran.
Verantwortung
Du entwickelst leistungsfähige Softwarelösungen für anspruchsvolle, vernetzte Systeme und begleitest deren Weiterentwicklung über den gesamten Software-Lifecycle.
Du konzipierst gemeinsam mit dem Architektur-Team moderne Software-Designs und setzt skalierbare, wartbare Komponenten nach aktuellen Engineering-Prinzipien um.
Du realisierst plattformübergreifende Anwendungen für Windows-, Android- und Linux-basierte Umgebungen und stellst eine konsistente User Experience sicher.
Du entwickelst performante Backend-Komponenten, Kommunikationsmodule und Services mit Fokus auf Stabilität, Skalierbarkeit und Wartbarkeit.
Du implementierst automatisierte Unit-, Integrations- und Systemtests und stellst durch Continuous Integration und Code Reviews eine hohe Softwarequalität sicher.
Du analysierst komplexe Fehlerbilder, führst Performance- und Debugging-Analysen durch und optimierst bestehende Software hinsichtlich Zuverlässigkeit und Effizienz.
Du arbeitest eng mit System Engineering, Product Management, Software-Architektur und QA zusammen und bringst deine Ideen aktiv in technische Entscheidungen ein.
Du evaluierst neue Frameworks, Libraries und Entwicklungsmethoden und unterstützt die kontinuierliche Modernisierung der Entwicklungsplattform.
Qualifikationen
Abgeschlossenes Studium in Informatik, Software Engineering oder eine vergleichbare technische Ausbildung.
Mehrjährige oder fundierte Erfahrung in der Softwareentwicklung mit modernem C++ (C++17/20).
Erfahrung in der Entwicklung von Anwendungen für Windows, Android oder Linux.
Gute Kenntnisse moderner Softwarearchitekturen wie Clean Architecture, MVVM, Client-/Server-Architekturen oder komponentenbasierte Systeme.
Erfahrung mit Git, GitLab/GitHub, Jenkins, Azure DevOps, CMake, Conan, CI/CD-Pipelines sowie automatisierten Testframeworks.
Kenntnisse im Bereich TCP/IP, SIP, VoIP, WebSockets, gRPC oder anderen Kommunikationsprotokollen sind von Vorteil.
Erfahrung mit Flutter (Dart), Qt, Python oder der Entwicklung moderner Benutzeroberflächen ist ein Plus.
Analytische Denkweise, hohe Eigenverantwortung und Freude daran, qualitativ hochwertige Software gemeinsam im Team zu entwickeln.
Sehr gute Deutsch- sowie gute Englischkenntnisse.
Benefits
Software Ingenieur*in (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten in der Softwarebranche spezialisiert und zählt unterschiedlichste, etablierte Unternehmungen zu den Partnern. Diese Partner bieten spannende Projekte aus vielfältigen Branchen wie Public & Transport, Energie, Versicherung, Banking & Finance, Life Science & Pharma oder Retail, Forschung, oder Industrie. Mit dem Anspruch für die besten Talente beraten wir unsere Partner für eine zukunftsfähige und spannende Karriereplanung mit ihren Mitarbeitenden.
Rocken® zeigt Dir die Software-Landschaft der Schweiz gerne aus der Vogelperspektive. Wo Du die besten Benefits erhältst, welche die coolsten Projekte sind und wo Du dich am besten weiterentwickeln kannst. Melde Dich an und erhalte mit Rocken® Talent Dein bestes Profil, das Du je gesehen hast. Wir stellen Dich als Mensch mit Werten und Vorstellungen technologisch und organisch in den Mittelpunkt.
Verantwortung
- Konzeption und Umsetzung von Softwarelösungen für industrielle Roboterprojekte
- Analyse von Kundenbedürfnissen und Erstellung von technischen Anforderungsdokumenten
- Entwicklung und Einbindung von Steuerungssoftware für Roboter
- Ausführung von Tests und Fehlerkorrektur im Bereich der Software
- Verbesserung bestehender Softwarelösungen in Bezug auf Leistungsfähigkeit und Funktionalität
- Kooperation mit interdisziplinären Teams, darunter Ingenieure und Techniker
- Assistenz bei der Inbetriebnahme und dem technischen Support von Robotersystemen
Qualifikationen
- Absolviertes Studium an einer Hochschule in Informatik, Computerwissenschaften oder einem verwandten Fachgebiet
- Mehrjährige berufliche Erfahrung in einer ähnlichen Rolle, vorzugsweise im Bereich der industriellen Robotik
- Ausgeprägte Kenntnisse in der Programmiersprache Python und Erfahrung mit der Integration von Hardware
- Gute Kenntnisse in C++ sind ein Plus
- Fließende Beherrschung von Englisch und Deutsch in Wort und Schrift
- Erfahrung mit agilen Entwicklungspraktiken und Versionierungstools
Benefits
Hardware Engineer Elektronikentwicklung (m/w/d)
Über
Dieser Rocken Partner ist ein erfolgreiches und wachsendes Hightech-Unternehmen, welches Röntgen- und Elektronendetektoren entwickelt und herstellt, um wissenschaftliche Durchbrüche auf der ganzen Welt zu ermöglichen. Während fotografische Kameras sichtbares Licht einfangen, zählen ihre Kameras einzelne Röntgenphotonen und Elektronen. Die über 130 Mitarbeitenden befinden sich in der Schweiz, den Vereinigten Staaten und Japan.
Bei diesem Arbeitgeber trifft akademische Forschung auf agile Industriepraktiken. Die Wurzeln des Unternehmens sind tief in der wissenschaftlichen Gemeinschaft verankert und ihre Wissenschaftler veröffentlichen jedes Jahr neue Forschungsergebnisse. Gleichzeitig arbeiten Ingenieure, Techniker, Administratoren und kaufmännischen Experten intensiv daran, dass Kunden ohne Verzögerung von den neuesten Technologien profitieren.
Rolle
In dieser Rolle als Fachkraft Elektrotechnik trägst du mit deinem Know-how dazu bei, anspruchsvolle Detektorlösungen im Bereich Röntgen- und Elektronentechnologie weiterzuentwickeln. Du übernimmst Verantwortung für die technische Ausgestaltung, Optimierung und Umsetzung von Systemen, die in Grossforschungsanlagen und industriellen Anwendungen eingesetzt werden. Dabei stellst du sicher, dass die hohen Anforderungen an Präzision, Zuverlässigkeit und Innovationsgrad kontinuierlich erfüllt und ausgebaut werden. Du arbeitest eng mit verschiedenen Fachbereichen zusammen, um wissenschaftliche Exzellenz mit praxistauglichen, industriellen Lösungen zu verbinden. Durch deinen Beitrag ermöglichst du neue Erkenntnisse in den Life Sciences und Materialwissenschaften und unterstützt damit nachhaltige technologische Fortschritte.
Verantwortung
Du entwickelst anspruchsvolle Elektroniklösungen und setzt analoge sowie digitale Schaltungen auf Systemebene um.
Du verantwortest das PCB-Design von der Schaltungsauslegung bis zur technischen Prüfung der Layouts.
Du konzipierst leistungsfähige Stromversorgungssysteme und stellst eine zuverlässige Versorgung komplexer Hardware sicher.
Du evaluierst elektronische Komponenten und triffst technische Entscheidungen unter Berücksichtigung von Qualität und Verfügbarkeit.
Du bringst Prototypen zum Laufen, führst Tests durch und begleitest die Hardware über den gesamten Entwicklungszyklus.
Qualifikationen
Du hast ein Studium in Elektrotechnik, Mikroelektronik oder einer verwandten Fachrichtung abgeschlossen.
Du verfügst über fundierte Erfahrung in der Hardwareentwicklung sowie in analoger und digitaler Schaltungstechnik.
Du kennst dich mit FPGA/SoC-Systemen, High-Speed-Schnittstellen und modernen Hardwarearchitekturen aus.
Du arbeitest sicher mit EDA-Tools wie Altium oder Cadence und nutzt Messgeräte gezielt für Analyse und Debugging.
Du überzeugst durch Eigenverantwortung, technisches Verständnis und Teamfähigkeit in einem interdisziplinären Umfeld.
Benefits