137 IT - Software Development in Bruettisellen
Senior Software Architect (m/w/d)
Über
Verantwortung
Verantwortung für die Architektur einer vielseitigen Softwarelandschaft aus komplexen Desktop-Anwendungen, Web- und Mobile-Applikationen sowie modernen Cloud-Services
Entwicklung nachhaltiger, skalierbarer und plattformübergreifender Softwarearchitekturen sowie Definition technischer Standards und Engineering-Guidelines
Evaluation neuer Technologien und Frameworks sowie kontinuierliche Weiterentwicklung von Softwarequalität, Entwicklungsprozessen und CI-Plattformen
Technische Beratung von Product Management und Engineering sowie aktive Gestaltung der Systemlandschaft in einem agilen und cross-funktionalen Entwicklungsumfeld
Qualifikationen
FH-/ETH-Abschluss in Informatik oder vergleichbarer Fachrichtung sowie mehrjährige Berufserfahrung als Software Architect in komplexen Entwicklungsumgebungen
Fundierte Erfahrung im Design moderner Softwarearchitekturen sowie breites Technologieverständnis über unterschiedliche Plattformen und Applikationstypen hinweg
Ausgeprägtes Verständnis für Clean Architecture, Softwarequalität, CI/CD und nachhaltige Engineering-Standards sowie Erfahrung mit agilen Entwicklungsmethoden
Kommunikative und konzeptionell starke Persönlichkeit mit schneller Auffassungsgabe sowie verhandlungssicheren Deutsch- und Englischkenntnissen
Benefits
FullStack Software Engineer C# / Python - Kommunikationssysteme (m/w/d)
Über
Unser Auftraggeber ist ein etabliertes Technologieunternehmen, das anspruchsvolle technische Systeme und Komponenten für internationale Anwendungen entwickelt und realisiert. Das Unternehmen verbindet Entwicklung, Fertigung und technische Dienstleistungen und begleitet seine Lösungen über verschiedene Phasen hinweg.
Präzision, Qualität und zuverlässige Prozesse prägen das Arbeitsumfeld. Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, hoher Eigenverantwortung und interdisziplinärer Zusammenarbeit.
Rolle
Du möchtest Software entwickeln, die in komplexen und technisch anspruchsvollen Umgebungen eingesetzt wird? In dieser Rolle arbeitest du an modernen Informations- und Kommunikationssystemen und verbindest Softwareentwicklung mit Netzwerk- und Systemtechnologien. Dabei übernimmst du Verantwortung von der Analyse über die Implementierung bis zur Dokumentation und Qualitätssicherung.
Verantwortung
Du analysierst technische und fachliche Systemanforderungen und überführst diese in nachvollziehbare Software-Spezifikationen.
Du entwickelst und erweiterst Anwendungen mit C# und Python.
Du implementierst moderne WPF-Frontends zur Konfiguration und Verwaltung von Netzwerk- und Kommunikationssystemen.
Du wirkst aktiv bei der Gestaltung von Softwarearchitekturen und technischen Lösungskonzepten mit.
Du stellst durch sauberen Code, Tests und strukturierte Dokumentation eine hohe Softwarequalität sicher.
Du dokumentierst Architekturentscheidungen, Implementierungen und Tests gemäss definierten Qualitäts- und Normvorgaben.
Du arbeitest eng mit System Engineers und weiteren technischen Spezialisten zusammen.
Du bringst dich aktiv in agile Entwicklungsprozesse nach Scrum oder Kanban ein.
Du unterstützt bei der kontinuierlichen Weiterentwicklung von Entwicklungsprozessen, Tools und Technologien.
Qualifikationen
Du verfügst über ein abgeschlossenes Studium in Informatik, Software Engineering oder eine vergleichbare technische Ausbildung.
Du bringst mehrjährige praktische Erfahrung in der Softwareentwicklung mit C# mit.
Du hast fundierte Kenntnisse in der Entwicklung von Desktop-Anwendungen mit WPF.
Du kennst Python oder möchtest deine Kenntnisse in dieser Programmiersprache gezielt weiterentwickeln.
Du interessierst dich für Netzwerke, Kommunikationssysteme und technische Infrastrukturen.
Du arbeitest sicher mit Git und kennst moderne Entwicklungs- und Build-Prozesse.
Du legst Wert auf sauberen, wartbaren und gut dokumentierten Code.
Du arbeitest strukturiert und kannst komplexe technische Zusammenhänge analytisch erfassen.
Du bringst Teamgeist und Freude an der Zusammenarbeit mit unterschiedlichen technischen Fachbereichen mit.
Du kommunizierst sehr gut auf Deutsch und verfügst über gute Englischkenntnisse.
Benefits
Entwickler Embedded Hardware und Software (m/w/d)
Über
Die UV-Inkjet-Systeme von unserem Rocken Partner basieren auf folgenden Grundlagen: Schweizer Qualität, hohe Präzision und ein robuster, modularer Aufbau mit einer Vielzahl von praktischen Anwendungsmöglichkeiten. Sie bedrucken fast alle gängigen Materialien, oft auch ungewöhnliche Bedruckstoffe. All dies schafft Gestaltungsfreiheit und Wettbewerbsvorteile für den Anwender.
Verantwortung
Erstellung elektronischer Hardware-Designs mit Altium Designer, von der Schaltplanerstellung bis zum finalen Layout
Entwicklung von FPGA-Anwendungen auf Basis von VHDL
Programmierung von Firmware für Embedded-Systeme unter Realtime-Linux unter Verwendung von C++
Auswertung und Interpretation von Messdaten mittels Python oder Matlab
Mitgestaltung der Softwarearchitektur sowie kontinuierliche Weiterentwicklung und Optimierung zentraler Softwarekomponenten
Integration von Hard- und Software zu voll funktionsfähigen Gesamtsystemen
Analyse technischer Problemstellungen, Anforderungsdefinition und Entwicklung von innovativen Lösungskonzepten
Durchführung von Systemtests, Inbetriebnahmen und Debugging auf Systemebene
Enge Zusammenarbeit mit Hardware- und Softwareentwicklungsteams
Qualifikationen
Abgeschlossenes Studium in Elektronik, Mechatronik, Systemtechnik oder einem ähnlichen technischen Fachgebiet
Fundiertes Verständnis für elektronische Schaltungen sowie Erfahrung im Design von Elektroniksystemen
Erfahrung in der Embedded-Softwareentwicklung mit C/C++
Idealerweise vertraut mit Embedded Linux-Systemen
Leidenschaft für die Entwicklung leistungsstarker Firmware und Gestaltung robuster Softwarearchitekturen
Kenntnisse im Bereich industrieller Kommunikationsprotokolle wie EtherCAT oder FSoE – oder Bereitschaft, sich darin einzuarbeiten
Sichere Kommunikation in Deutsch sowie gute Kenntnisse in Englisch
Benefits
Software Engineer (Java, Springboot, Cloud, Container) (m/w/d)
Über
Rolle
Vom ersten technischen Konzept bis zur fertigen Anwendung: Hier geht es um Softwareentwicklung mit einem ganzheitlichen Blick auf Architektur, Qualität und Kundennutzen. Gesucht wird eine Persönlichkeit, die gerne tief in technische Fragestellungen eintaucht, moderne Entwicklungsansätze einsetzt und gemeinsam mit dem Team robuste Lösungen realisiert.
Verantwortung
Code & Engineering
Du entwickelst mit Java und Spring Boot leistungsfähige Applikationen und setzt neue Funktionen technisch sauber um
Du analysierst bestehende Lösungen, erkennst Optimierungspotenziale und entwickelst Anwendungen kontinuierlich weiter
Du bringst dich aktiv in die Gestaltung moderner Softwarearchitekturen ein
Anforderungen & Lösungen
Du unterstützt bei der Analyse fachlicher Anforderungen und übersetzt diese in umsetzbare technische Lösungen
Du arbeitest eng mit Business Analysten und Kunden zusammen und bringst deine technische Perspektive früh in die Lösungsfindung ein
Du entwickelst gemeinsam mit dem Team durchdachte End-to-End-Lösungen und begleitest deren Umsetzung
Qualität & moderne Technologien
Du stellst die Qualität deiner Entwicklungen mit End-to-End-Testing sicher
Du setzt Cloud Computing und Docker gezielt für moderne Softwarelösungen ein
Du verfolgst aktuelle Entwicklungen in der Softwareentwicklung und bringst neue Ansätze ins Team ein
Qualifikationen
Du besitzt solide Kenntnisse in Java und Spring Boot
Du bringst mehrere Jahre Erfahrung in der agilen Softwareentwicklung mit
Du hast praktische Erfahrung mit Cloud Computing und Container-Technologien
Du kennst moderne Softwarearchitekturen und deren praktische Anwendung
Du verfügst über Erfahrung im End-to-End Testing
Du denkst vernetzt, arbeitest strukturiert und findest auch für komplexe technische Fragestellungen pragmatische Lösungen
Du kommunizierst gerne im Team sowie mit fachlichen und technischen Ansprechpartnern
Du verfügst über fliessende Deutschkenntnisse
Benefits
Integration Engineer Gesundheitswesen (m/w/d)
Über
Rolle
Du gestaltest mit deiner Arbeit die Zukunft des Gesundheitswesens und übernimmst in dieser Rolle als Integration Specialist - eHealth die Verantwortung für die Entwicklung und den Betrieb von Klinikinformationssystemen. Du arbeitest an der Schnittstelle von KI und Healthcare in einem interdisziplinären Team, das echten Mehrwert schafft. Deine Arbeit hat einen spürbaren Impact auf Health Professionals und verbessert den klinischen Alltag nachhaltig. Du profitierst von flexiblen Arbeitszeiten, Homeoffice und einer Lern- und Innovationskultur, die deine Weiterbildung aktiv fördert. In dieser Position wachst du mit deinen Projekten und trägst dazu bei, die Patientenversorgung zu verbessern.
Verantwortung
Du verantwortest den Betrieb und die Weiterentwicklung von Komponenten im Bereich Interoperabilität und Datenaustausch im Gesundheitswesen
In dieser Rolle analysierst du fachliche und technische Anforderungen und erarbeitest nachhaltige Lösungen
Als Integration Engineer unterstützt du enge Zusammenarbeit mit Entwicklung, Betrieb und Produktmanagement
Du priorisierst Anforderungen und unterstützt die Planung der Weiterentwicklung von Produkten
In dieser Rolle erstellst du technische Dokumente sowie Betriebs- und Integrationskonzepte
Du unterstützt die Analyse und Behebung technischer Fragestellungen im Rahmen des 2nd-und 3rd-Level Supports
Qualifikationen
Du hast eine Ausbildung in Informatik, Medizininformatik, Wirtschaftsinformatik oder einen medizinischen Beruf mit Weiterbildung in Medizininformatik.
Du bringst Erfahrung im Gesundheitswesen, vorzugsweise im Umfeld von e-Health, Klinikinformationssystemen oder Gesundheits-IT mit.
Du hast idealerweise Kenntnisse und Erfahrung mit HL7 v2, HL7 v3 oder FHIR.
Du hast vorzugsweise Erfahrung im Betrieb von Softwarelösungen oder im Application Management.
Du hast Erfahrung im Anforderungsmanagement oder in der Koordination von Softwareprojekten.
Du hast fliessende Deutschkenntnisse in Wort und Schrift.
Benefits
AI Platform Architect (m/w/d)
Über
Unser Rocken Partner entwickelt massgeschneiderte digitale Lösungen und setzt dabei auf innovative Technologien. Mit einem starken Fokus auf künstliche Intelligenz, Cloud-Architekturen und Softwareentwicklung begleitet das Unternehmen Kunden aus verschiedensten Branchen in die digitale Zukunft. Das Tätigkeitsfeld umfasst die Entwicklung von intelligenten Agenten, komplexen Plattformen und skalierbaren Anwendungen. Dabei steht die enge Zusammenarbeit mit Kunden im Mittelpunkt, um wirkungsvolle und zukunftssichere Lösungen zu schaffen. Agile Methoden und modernste Technologie-Stacks prägen den Arbeitsalltag. Das Unternehmen fördert eigenverantwortliches Arbeiten und legt Wert auf fachliche Exzellenz. Mehrfach ausgezeichnet als innovativer Arbeitgeber, bietet unser Rocken Partner ein Umfeld, in dem technische Expertise geschätzt und weiterentwickelt wird. Bist du bereit für anspruchsvolle Projekte mit echtem Impact? Dann bewirb dich jetzt!
Rolle
In dieser Rolle konzipierst du AI-Plattformen auf Basis von Cloud und Open Source und gibst die technische Richtung an. Du definierst tragfähige Architekturen, triffst fundierte Technologieentscheidungen und bleibst dabei selbst hands-on in der Umsetzung.
Verantwortung
Definition der technischen Zielarchitektur und Ableitung konkreter, umsetzbarer Arbeitspakete
Hands-on in der Umsetzung: Implementierung zentraler Plattformkomponenten, Code-Reviews und Deployment über Cloud- und on-premises-Umgebungen hinweg
Etablierung von Engineering-Standards und Best Practices für die Plattform, etwa in Bezug auf Evaluation, Observability und Deployment
Technischer Sparringspartner für Stakeholder: Du übersetzt Anforderungen in tragfähige Architekturentscheidungen und wägst technische Optionen fundiert ab
Enge Zusammenarbeit mit unseren ML- und AI-Engineers sowie Software-Developern
Fachlicher Lead bei Offerten inklusive Koordination der beteiligten Expertinnen und Experten
Qualifikationen
Mehrjährige Erfahrung in der Konzeption und Umsetzung von AI-Plattformen, idealerweise im produktiven Einsatz für Kunden oder eigene Produkte
Ein abgeschlossenes Masterstudium in Informatik, Data Science oder einem verwandten Fachgebiet
Technisches Gespür dafür, wie sich holistische AI-Plattformen aus Open-Source-Bausteinen zusammensetzen lassen
Fähigkeit, technische Anforderungen mit Stakeholdern zu klären und in tragfähige Architekturentscheidungen zu übersetzen
Erfahrung mit agentischen Systemen und AI-Workflows, RAG-Systemen sowie dem Model Context Protocol (MCP)
Sorgfältiger Umgang mit der Evaluation von Lösungen, vertraut mit Evaluation Driven Development (EDD) und AI-Evaluation- und Observability-Plattformen (AEOPs)
Erfahrung mit Modell-Runtimes und LLM-Proxies bzw. Gateways
Erfahrung mit Blob-Storage (S3) und relationalen Datenbanken (SQL)
Vertraut mit modernen Vektordatenbanken, sowie Verständnis von Open-Weight Large Language Models, inklusive multimodaler Modelle
Erfahrung mit Deployments sowohl in der Cloud als auch on-premises, plattform- und anbieterunabhängig
Sicherer Umgang mit Python und Software-Engineering-Best-Practices
Benefits
Software Test Engineer (m/w/d)
Über
Rolle
Du findest Fehler, bevor sie zum Problem werden. In dieser Rolle sicherst du anspruchsvolle Software systematisch ab, übersetzt technische Anforderungen in aussagekräftige Tests und sorgst dafür, dass Qualität nicht dem Zufall überlassen wird.
Verantwortung
Entwicklung und Pflege strukturierter Testszenarien für komplexe Softwarelösungen
Analyse von Requirements, Spezifikationen und Akzeptanzkriterien als Basis für effektive Teststrategien
Planung und Durchführung von Integrations-, System-, Regressions- und Abnahmetests
Aufbau nachvollziehbarer Testfälle mit klar definierten Prüfkriterien
Analyse von Testergebnissen und technische Bewertung von Abweichungen
Reproduktion, Dokumentation und Nachverfolgung von Softwarefehlern
Enge Zusammenarbeit mit Softwareentwicklern bei Fehleranalyse und Fehlerbehebung
Sicherstellung einer lückenlosen Verbindung zwischen Requirements, Testfällen, Resultaten und Defects
Erstellung aussagekräftiger Testberichte und Verifikationsnachweise
Unterstützung bei Verifikation und Validierung über den gesamten Entwicklungszyklus
Identifikation von Risiken und Qualitätslücken bereits in frühen Entwicklungsphasen
Weiterentwicklung bestehender Testprozesse mit modernen Quality-Engineering-Methoden
Einsatz von AI-gestützten Werkzeugen für Testfallanalyse, Dokumentation und Fehlerbewertung
Erkennen von Potenzial für Testautomatisierung und kontinuierliche Verbesserung der Testeffizienz
Qualifikationen
Technische Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder vergleichbare Qualifikation
Erfahrung als Software Tester, Test Engineer, QA Engineer oder in einer ähnlichen Funktion
Gutes Verständnis von strukturiertem Software Testing und Qualitätssicherung
Erfahrung mit Defect Management sowie Verifikation und Validierung
Fähigkeit, technische Anforderungen in präzise und reproduzierbare Tests zu übersetzen
Idealerweise Erfahrung mit komplexen oder sicherheitsrelevanten Softwaresystemen
Analytische und systematische Denkweise bei der Untersuchung technischer Fehler
Hoher Anspruch an Qualität, Testabdeckung und nachvollziehbare Dokumentation
Selbstständige Organisation von Testaktivitäten und konsequente Bearbeitung offener Punkte
Freude an der Zusammenarbeit mit Entwicklern und technischen Engineering-Teams
Lösungsorientierte Persönlichkeit mit ausgeprägtem Qualitätsbewusstsein