190 IT - Software Development in Rothenbrunnen
Health Application Integration Specialist (m/w/d)
Über
Rolle
Du bewegst dich gerne an der Schnittstelle zwischen Fachlichkeit, Technologie und Gesundheitswesen? In dieser Position übernimmst du eine zentrale Rolle bei der Integration unterschiedlicher Systeme und sorgst dafür, dass Daten zuverlässig zwischen den beteiligten Lösungen ausgetauscht werden. Dabei arbeitest du eng mit verschiedenen technischen und fachlichen Ansprechpartnern zusammen und begleitest Integrationslösungen über ihren gesamten Lebenszyklus.
Verantwortung
Du betreibst und entwickelst Interoperabilitäts- und Datenaustauschlösungen im Healthcare-Umfeld weiter.
Du analysierst fachliche sowie technische Anforderungen und entwickelst daraus nachhaltige Lösungen.
Du arbeitest eng mit Entwicklung, Operations und Product Management zusammen, damit integrierte Systeme zuverlässig funktionieren.
Du bewertest und priorisierst Anforderungen und bringst deine technische Sicht in die Planung sowie Weiterentwicklung der Produkte ein.
Du erstellst und pflegst technische Dokumentationen, Betriebsunterlagen und Integrationskonzepte.
Du unterstützt bei der Analyse und nachhaltigen Behebung komplexer technischer Störungen im 2nd- und 3rd-Level-Support.
Du koordinierst technische Themen mit internen und externen Stakeholdern.
Qualifikationen
Du verfügst über eine Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik oder Medizininformatik oder über eine vergleichbare Qualifikation.
Du bringst alternativ einen medizinischen Hintergrund mit und hast dich im Bereich Medizininformatik weitergebildet.
Du hast idealerweise Erfahrung im Gesundheitswesen sowie mit eHealth-, KIS- oder Health-IT-Lösungen.
Du kennst dich mit HL7 v2/v3 und/oder FHIR aus.
Du hast Erfahrung im Softwarebetrieb oder Application Management.
Du verstehst grundlegende Zusammenhänge von Softwarearchitekturen, Schnittstellen und Integrationslösungen.
Du hast idealerweise Erfahrung mit Requirements Engineering oder der Koordination von Softwareprojekten.
Du interessierst dich für komplexe und heterogene Systemlandschaften und arbeitest dich gerne in neue technische Themen ein.
Du kommunizierst fliessend auf Deutsch und verfügst idealerweise über sehr gute Französisch- oder Englischkenntnisse.
Benefits
JAVA Software Entwickler (m/w/d)
Über
Rolle
Du suchst nach einer neuen Herausforderung als Software Engineer? In dieser Rolle übernimmst du die Verantwortung für die Entwicklung und Implementierung von Softwarelösungen. Du verbringst deine Zeit damit, komplexe Probleme zu lösen und innovative Lösungen zu finden. Als Professional in deinem Bereich bringst du bereits umfassende Erfahrung mit und bist bereit, deine Fähigkeiten weiterzuentwickeln. Du bist ein wichtiger Teil des Entwicklungsprozesses und trägst dazu bei, dass die Software den höchsten Standards entspricht.
Verantwortung
Du bist in der Neu- und Weiterentwicklung von Applikationen auf Basis von Java und Spring Boot tätig
In dieser Rolle entwickelst du Softwarelösungen für Kunden und analysierst, spezifizierst und implementierst diese
Als Java Software Engineer erarbeitest du gemeinsam mit dem Team Lösungsarchitekturen und setzt diese um
Du unterstützt die Business Analysten bei den Anforderungsanalysen
In dieser Rolle arbeitest du eng mit den Kunden zusammen, um ihre Anforderungen zu verstehen und umzusetzen
Du setzt die entwickelten Lösungen um und sorgst für ihre erfolgreiche Implementierung
Qualifikationen
- Du verfügst über solide Kenntnisse der Programmiersprache Java und Spring Boot
- Du hast mehrjährige Berufserfahrung in der Entwicklung von Software in einem agilen Umfeld
- Du hast Kenntnisse in Cloud Computing und Container-Technologien, wie Docker
- Du hast praktische Erfahrungen mit modernen Softwarearchitekturen
- Du hast Erfahrung mit End-to-End Testing für Softwarelösungen
Benefits
(Sen.) Embedded Software Robotics Engineer (m/w/d)
Über
Rolle
Du möchtest Software entwickeln, die nicht nur auf dem Bildschirm funktioniert, sondern direkt mit echter Hardware und Robotiksystemen zusammenspielt? In dieser Rolle arbeitest du an anspruchsvollen F&E-Projekten und begleitest Softwarelösungen von der ersten Idee über Prototypen bis zur produktionsreifen Umsetzung. Dabei arbeitest du eng mit Spezialisten aus verschiedenen technischen Disziplinen zusammen.
Verantwortung
Du entwickelst moderne Embedded-Software mit C++ für innovative Robotiklösungen.
Du arbeitest an Softwarearchitekturen mit objektorientierten Konzepten und verteilten Diensten.
Du entwickelst Software für Embedded Linux auf ARM und integrierst hardwarenahe Komponenten.
Du beschäftigst dich mit Treibern und Kommunikationsprotokollen wie I2C und SPI.
Du integrierst Software auf echter Hardware und führst praxisnahe Tests direkt am Zielsystem durch.
Du begleitest Lösungen von frühen Prototypen bis zur Umsetzung für die Serienproduktion.
Du arbeitest eng mit Algorithmenexperten, Robotik- und Elektroingenieuren zusammen.
Du analysierst komplexe technische Herausforderungen und entwickelst gemeinsam im Team innovative Lösungen.
Du bringst dich aktiv in die Weiterentwicklung moderner Robotiktechnologien ein.
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik oder einer vergleichbaren technischen Fachrichtung.
Du bringst mindestens fünf Jahre Erfahrung in der Softwareentwicklung mit.
Du verfügst über fundierte Kenntnisse in C++ und objektorientierter Softwareentwicklung.
Du hast Erfahrung mit Embedded Linux, ARM und hardwarenaher Entwicklung.
Du kennst Kommunikationsschnittstellen wie I2C und SPI.
Du hast idealerweise bereits mit Nvidia Jetson und dem zugehörigen Software-Ökosystem gearbeitet.
Du kennst idealerweise Technologien wie Docker, ROS, Python oder Bash.
Du hast von Vorteil Erfahrung mit Echtzeitbetriebssystemen, verteiltem Rechnen, GPU, DSP oder Hardware-Beschleunigern.
Du arbeitest gerne interdisziplinär, denkst lösungsorientiert und hast Freude daran, dich in neue Technologien einzuarbeiten.
Du kommunizierst fliessend auf Deutsch und verfügst über gute Englischkenntnisse.
Benefits
Java Full-Stack Software Engineer – Spring & Angular (m/w/d)
Über
Verantwortung
Konzeption und Full-Stack-Entwicklung moderner Frontend- und Backend-Lösungen mit Java/Kotlin und Angular
Mitarbeit in Requirements Engineering, Spezifikation und Software Architecture
Umsetzung skalierbarer Lösungen mit Spring, Hibernate, SQL und optional AWS
Begleitung von Release-Planung, technischer Beratung und agilen Entwicklungsprozessen
Übernahme von Teilprojekt- oder Projektleitung abhängig von Erfahrung und Seniorität
Qualifikationen
Hochschul-/Fachhochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Softwareentwicklung mit Java, JavaScript, Angular oder React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, GIT und Jira sowie ausgeprägtes Qualitätsverständnis
Kenntnisse in Software Architecture; Kotlin, Vaadin, AWS und GIS sind von Vorteil
Deutsch mindestens C1 sowie gute Englischkenntnisse und Freude an agilen Kundenprojekten
Benefits
Senior Java Enterprise Application Engineer – Banking (m/w/d)
Über
Verantwortung
Weiterentwicklung einer zentralen Enterprise-Plattform für geschäftskritische Finanzprozesse sowie Umsetzung neuer Funktionen und Integrationen mit Java und Spring-Technologien
Technische Betreuung komplexer Applikationen inklusive Fehleranalyse, Performance-Optimierung und 3rd-Level-Engineering für produktive Systeme mit hoher Nutzerrelevanz
Konzeption des nächsten technologischen Evolutionsschritts einer etablierten Kernanwendung gemeinsam mit Softwarearchitektur, Engineering und DevOps
Aufbau robuster Qualitätssicherungsmechanismen durch Testautomatisierung und Plausibilisierung sowie gezielte Nutzung von AI zur Beschleunigung des Software-Development-Lifecycles
Qualifikationen
Höhere Informatikausbildung sowie mehrjährige Entwicklungserfahrung mit Java-basierten Enterprise-Applikationen, idealerweise im Banking- oder Financial-Services-Umfeld
Tiefgehendes Verständnis von Java, Spring und Spring Boot sowie Erfahrung mit Build-, Versionierungs- und Integrationsprozessen über Maven und Git
Gute Kenntnisse von SQL und relationalen Datenbanken sowie von Vorteil Erfahrung mit Oracle, Vaadin, Angular oder weiteren modernen Webtechnologien
Ausgeprägtes Qualitäts- und Architekturverständnis kombiniert mit Erfahrung in agilen Teams, sicherer Kommunikation auf Deutsch und Interesse an AI-unterstütztem Engineering
Benefits
Senior Java Backend Engineer – Financial Services (m/w/d)
Über
Verantwortung
Engineering komplexer Backend- und Business-Logik für zentrale Finanz- und ERP-Anwendungen mit Java, Spring Boot und relationalen Datenbanksystemen
Technische Verantwortung für ausgewählte Applikationsbereiche von der Konzeption und Implementierung über Testing und Integration bis zum stabilen produktiven Betrieb
Aktive Mitgestaltung einer umfangreichen technologischen Modernisierung des Kernsystems sowie Entwicklung nachhaltiger Lösungen gemeinsam mit Architecture und DevOps
Einsatz moderner Development- und AI-Werkzeuge zur Optimierung von Coding, Testing, Dokumentation und Softwarequalität innerhalb eines agilen Entwicklungsmodells
Qualifikationen
Mehrjährige Erfahrung als Java Software Engineer in anspruchsvollen Enterprise-Umgebungen sowie idealerweise fundiertes Verständnis von Banking- oder Finanzprozessen
Sehr gute Kenntnisse im Java-/Spring-Ökosystem inklusive Spring Boot, Maven und Git sowie Erfahrung mit modularen und integrierten Backend-Systemen
Solides Know-how in SQL und Datenbanken, vorzugsweise Oracle; Kenntnisse in Vaadin, Angular, HTML, CSS oder Web Components sind zusätzliche Pluspunkte
Erfahrung mit Scrum, SAFe oder vergleichbaren agilen Vorgehensweisen sowie routinierter Umgang mit Entwicklungs- und Collaboration-Werkzeugen wie Jira und Confluence
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
Embedded Software Engineer – Automotive Controls (m/w/d)
Über
Unser Kunde ist ein international tätiges Technologieunternehmen im Bereich der Kommunal- und Reinigungstechnik. Das Unternehmen entwickelt und produziert spezialisierte Fahrzeuge und Systeme für die Strassenreinigung, den Winterdienst und weitere kommunale Anwendungen. Mitarbeitende profitieren von einem technisch anspruchsvollen Umfeld mit internationalen Schnittstellen.
Verantwortung
Entwicklung, Integration und Validierung von Embedded Software für Steuerungs-, Bedien- und Sicherheitsfunktionen
Erstellung und Pflege von Anforderungs-, Design- und Testdokumentationen für Embedded-Systeme
Programmierung von Steuerungslösungen in C und Structured Text (IEC 61131) sowie Integration von Steuergeräten und Bedienterminals
Konzeption und Weiterentwicklung von elektrischen und hydraulischen Systemen für mobile Maschinen und Kommunalfahrzeuge
Koordination technischer Aufgaben und Zusammenarbeit mit Montage, Kundendienst und Engineering zur erfolgreichen Systemintegration
Qualifikationen
Ausbildung oder Studium in Elektrotechnik, Automatisierungstechnik oder vergleichbarer Fachrichtung
Erfahrung in der Embedded Softwareentwicklung für Steuerungs- und Bediensysteme, idealerweise im Fahrzeug- oder Automotive-Umfeld
Fundierte Kenntnisse in C, Structured Text (IEC 61131), Embedded Systems sowie Mess-, Regel- und Automatisierungstechnik
Technisches Verständnis für Elektronik, Steuergeräte, Fahrzeugtechnik und hydraulische Systeme
Sehr gute Deutsch- und Englischkenntnisse, teamorientierte und eigenständige Arbeitsweise sowie Interesse an innovativen mobilen Systemen; Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Embedded Software Entwickler Industrie (m/w/d)
Über
Unser Kunde ist ein etabliertes Schweizer Industrieunternehmen mit globaler Ausrichtung und einer starken Position in technologisch anspruchsvollen Märkten. Das Unternehmen entwickelt und produziert hochwertige technische Komponenten und überzeugt durch hohe Qualitätsstandards, Innovationskraft und ausgeprägte Kundenorientierung. Mitarbeitende profitieren von einem modernen und internationalen Arbeitsumfeld.
Verantwortung
- Hardwarenahe Software/Firmware Entwicklung in C/C++ auf unterschiedlichen Embedded Plattformen
- Verbindung verschiedener Softwarekomponenten für eingebettete Systeme
- Integration von Plattform- und Produkt-Software auf einer skalierbaren Hardware
- Sie entwickeln und führen Unittests inklusive der Ergebnisauswertung durch
- Sie überführen Testergebnisse und Fehler in Optimierungsvorschläge sowie technische Lösungskonzepte
- Ausarbeitung der Aufwandsabschätzungen
- Erprobung der Software in Tests- und Simulationsumgebungen
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektronik o.ä.
- Erfahrungen in der Entwicklung von Embedded Systemen sowie im Design von modularen Softwarekomponenten
- Sehr gute Kenntnisse in C und C++
- Erfahrungen bei der Inbetriebnahme von Boards
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
.NET Software Engineer (m/w/d)
Über
Rocken® hat mit Ihrer digitalen Rekrutierungslösung den Bewerbungsprozess massgeblich vereinfacht und setzt damit einen neuen, einheitlichen Standard. Wir verbinden Talente, Experten und Expertinnen in der gesamten Schweiz. Unser Netzwerk an etablierten Unternehmen stellen wir auf unserer Rocken® Talent Plattform zur Verfügung.
IT-Security muss sich mit der Digitalisierung weiterentwickeln. Die Expertise unserer Partners erstreckt sich über die unterschiedlichsten Branchen, über mittelständische oder Grossunternehmen, öffentliche Einrichtungen, Schulen oder Krankenhäuser. Ob strategische Beratung, Prozessoptimierung oder die Implementierung von Services – wir binden alle Unternehmensbereiche mit ein und gehen mit spezialisierten Lösungen gegen Cyberkriminalität vor.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Verantwortung
Konzeption und Entwicklung moderner Softwarelösungen mit C# und .NET sowie Integration neuer Applikationen in bestehende Systemlandschaften
Analyse fachlicher und technischer Anforderungen in enger Zusammenarbeit mit dem Product Management sowie Überführung in nachhaltige Softwarekonzepte
Umsetzung performanter und benutzerfreundlicher Web-, Backend- und Schnittstellenlösungen unter Berücksichtigung etablierter Engineering-Standards
Sicherstellung einer hohen Softwarequalität sowie Übernahme einer technischen Beratungsrolle bei Architektur-, Integrations- und Entwicklungsfragen
Qualifikationen
Fachhochschulabschluss im IT-Umfeld oder vergleichbare Qualifikation sowie praktische Erfahrung in der professionellen Softwareentwicklung
Fundierte Kenntnisse in C# und aktuellen .NET-Technologien sowie idealerweise Erfahrung mit Blazor, .NET Aspire, Wolverine, Java oder Go
Erfahrung mit Webapplikationen, Webservices, Benutzeroberflächen, Datenbanken und Backend-Systemen sowie Interesse an Security, Authentisierung und Kryptografie
Analytische und konzeptionelle Persönlichkeit mit schneller Auffassungsgabe, ausgeprägter Kommunikationsstärke sowie guten Deutsch- und Englischkenntnissen
Benefits