143 Software Development - Software in Gunzwil
Kubernetes & DevOps Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du intuitive, klinische Software-Systeme im Microsoft Umfeld mit, indem du digitale Prozesse massgeschneidert abbildest und für einen möglichst effizienten Nutzerfluss sorgst. Du entwickelst und pflegst Anwendungen mit den Script-Sprachen des Klinikinformationssystems sowie modernen Webtechnologien und trägst so direkt zur Weiterentwicklung der Medizininformatik bei. Du verantwortest die konzeptionelle Ausarbeitung neuer Lösungen und stehst dabei in engem Austausch mit Endanwender:innen, um deren Anforderungen präzise zu verstehen und umzusetzen. Als Teil eines agilen Umfelds arbeitest du eng mit anderen IT-Spezialist:innen zusammen und unterstützt punktuell im IT-Support, um ein tiefes Verständnis der gesamten Infrastruktur und Applikationslandschaft zu gewinnen. Dabei trägst du dazu bei, anspruchsvolle und vielfältige Medizin-IT-Anforderungen wirksam, zweckmässig und wirtschaftlich im klinischen Alltag umzusetzen.
Verantwortung
Weiterentwicklung und Betreuung der DevOps-Prozesse für interne Anwendungen
Migration und Betrieb von Kubernetes-Clustern
Unterstützung bei Verwaltung und Optimierung der IT-Plattform
Qualifikationen
Ausbildung als Informatiker EFZ oder vergleichbare QualifikationMehrjährige Erfahrung mit Kubernetes (Einrichtung & Betrieb)
Fundierte Kenntnisse in DevOps und Applikationsbetrieb
Verhandlungssichere Deutschkenntnisse erforderlich
Benefits
DevOps Spezialist (m/w/d)
Rolle
In dieser Rolle gestaltest du intuitive, digitalisierte klinische Prozesse und stellst sicher, dass für die User kein Klick zu viel ist. Du übernimmst den Ausbau und Unterhalt moderner klinischer Software-Systeme in einem Microsoft-Umfeld und arbeitest dabei sowohl mit Skriptsprachen des Klinikinformationssystems als auch mit Webtechnologien. Du wirkst konzeptionell an Lösungen mit, stehst in direktem Austausch mit Endanwender:innen und bringst deine Ideen in ein agiles Umfeld ein. Zudem trägst du dazu bei, die Schnittstellen zwischen Medizin und IT kontinuierlich zu optimieren und leistest bei Bedarf Unterstützung im IT-Support. So verantwortest du einen wesentlichen Beitrag zur wirksamen, zweckmässigen und wirtschaftlichen Umsetzung anspruchsvoller Anforderungen der Medizininformatik.
Verantwortung
Analyse und Behebung von Störungen und Leistungsproblemen
Automatisierung mittels Puppet zur Effizienzsteigerung
Entwicklung und Betrieb von DevOps- und Netzwerk-Infrastrukturen
Weiterentwicklung und Betreuung der IAM-Plattform
Qualifikationen
Informatikstudium oder vergleichbare Qualifikation und 2 - 4 Jahre DevOps-Erfahrung
Fundierte Kenntnisse in Netzwerken und IT-Security
Tech-Stack: Erfahrung mit Zabbix, Terraform, Jenkins und Ansible, Linux, VMware, Proxmox und IAM-Plattformen
Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Benefits
Lead Frontend Entwicklungskraft (m/w/d)
Verantwortung
Als Teil eines Kanban-Teams treibst Du die Domäne voran und gestaltest aktiv die Vision, Roadmap und Features mit
Du implementierst Features sowohl im Frontend als auch im Backend und gestaltest den gesamten Entwicklungsprozess mit
Zusammen mit den UX-Designern erstellst Du benutzerfreundliche Interfaces und entwickelst UI-Komponenten
Im Team mit anderen Frontend- und Backend-Engineers entwickelst Du grafische Oberflächen und APIs und trägst zur Weiterentwicklung der deklarativen UI-Engine bei
Qualifikationen
Du verfügst über einen Hochschulabschluss in Informatik oder gleichwertige Berufserfahrung
Du hast mindestens 3-4 Jahre Erfahrung als Frontend Engineer und gute bis sehr gute Kenntnisse in TypeScript, React, Responsive Design, HTML5 und CSS3
Erfahrungen mit MUI (Material UI), .NET (C#), Docker oder der Tech-Stack (Microservice, REST, PostgreSQL, Domain-Driven Design, Test-Driven Development, Continuous Delivery) sind von Vorteil; wichtig ist, dass Du schnell neue Technologien erlernen kannst
Sehr gute Deutsch- und gute Englischkenntnisse ergänzen Dein Profil
Benefits
Senior SAP Developer (m/w/d)
Rolle
In dieser Rolle analysierst du kundenindividuelle Anforderungen und entwickelst darauf basierend massgeschneiderte SAP-Lösungen. Du entwirfst, konzipierst und implementierst Anwendungen in komplexen SAP-Projekten und bindest dabei relevante Schnittstellen ein. Du verantwortest die Performance-Analyse bestehender Lösungen und führst Optimierungen durch, um Stabilität und Effizienz der Systeme sicherzustellen. Zusätzlich übernimmst du die Wartung produktiver Anwendungen, behebst Fehler und leistest Unterstützung im laufenden Betrieb. Dabei arbeitest du eng mit angrenzenden Fachbereichen zusammen und trägst massgeblich dazu bei, anspruchsvolle Geschäftsprozesse technisch optimal abzubilden.
Verantwortung
Du programmierst Erweiterungen und Schnittstellen, sowie Reports für die SAP basierten Applikationen
Du unterstützt das Competence Center bei der Analyse und Verbesserung der bestehenden Applikationen
Du erstellst und wählst die geeigneten Methoden, Techniken, Standards, Richtlinien und Tools für die SAP-Entwicklung und -Wartung
Du unterstützt den Teamleiter in diversen Bereichen
Du arbeitest bei der Konzeptionierung aktiv mit
Qualifikationen
Abgeschlossene Berufslehre als Informatiker (EFZ) Fachrichtung Applikationsentwicklung
Mehrere Jahre Berufserfahrung im Bereich der SAP-Entwicklung
Sehr gute Kenntnisse in ABAP Objects, HANA, SAP PI, OData und UI5
Erfahrung im Bereich Requirement-Engineering und Automated-Testing
Erfahrung mit Webservice-Anbindungen (In/Out / REST / XSD-Generierung etc.)
Profunde Projekterfahrung als Developer
Selbständige Arbeitsweise und Bereitschaft Verantwortung zu übernehmen
Interesse an neuen Technologien sowie Freude am Entwickeln
Teamfähigkeit und Kommunikationsstärke
Sehr gute Deutsch- und Englischkenntnisse
Benefits
Senior Software Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die Verantwortung für die Konzeption, Entwicklung und Wartung anspruchsvoller Webanwendungen über den gesamten Lifecycle hinweg. Du analysierst komplexe Anforderungen, definierst tragfähige Architekturen und setzt robuste, skalierbare Lösungen mit modernen Webtechnologien um. Du verantwortest Codequalität, Performance und Sicherheit deiner Anwendungen und stellst sicher, dass etablierte Standards, Best Practices und Clean Code Prinzipien eingehalten werden. Als erfahrene Fachperson übernimmst du eine zentrale Rolle bei technischen Entscheidungen, coachst weniger erfahrene Entwickler:innen und trägst aktiv zur kontinuierlichen Verbesserung von Prozessen und Technologien bei. Mit deinem strukturierten Vorgehen und deiner ausgeprägten Lösungsorientierung stellst du sicher, dass Webapplikationen stabil, benutzerfreundlich und zukunftsfähig umgesetzt werden.
Verantwortung
Entwickle es weiter mit Java, Eclipse RAP/RCP, Hibernate und MariaDB.
Übernimm die Hauptansprechperson für alle technischen Fragen im Team.
Hilf den Entwicklern durch gründliche Code-Reviews und stelle sicher, dass architektonische Vorgaben umgesetzt werden.
Diagnostiziere und behebe Fehler, um einen flüssigen Ablauf im Support-Team zu gewährleisten.
Entwickle gemeinsam Spezifikationen und bringe deine Ideen ein.
Führe Machbarkeitsstudien durch und erstelle realistische Aufwandschätzungen.
Führe neue Methoden und Prozesse ein, um die Effizienz und Qualität der Arbeitsabläufe kontinuierlich zu verbessern.
Qualifikationen
Du hast mehrere Jahre als Senior Fullstack Entwickler gearbeitet.
Deine Kenntnisse in Java und relationalen Datenbanken sind hervorragend.
Dank deinem Durchhaltevermögen, deiner analytischen Denkweise und deinem effizienten Arbeitsstil löst du auch komplexe Probleme mit Freude.
Du lieferst stets qualitativ hochwertige Arbeit ab und behältst auch in hektischen Situationen den Überblick.
Du baust die bestmöglichen Lösungen für Kunden und scheust dich nicht vor gelegentlichem direkten Kundenkontakt.
Sehr gute Deutschkenntnisse in Wort und Schrift sind zwingend.
Kenntnisse in Englisch, Französisch oder Italienisch sind wünschenswert.
Benefits
C# .NET Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du als Senior C# .NET Softwareentwickler innovative digitale Lösungen mit, die einen direkten Beitrag zu hochwertigen Industrieanwendungen leisten. Du analysierst komplexe Anforderungen, konzipierst nachhaltige Softwarearchitekturen und setzt diese mit modernen .NET-Technologien strukturiert um. Du verantwortest die Qualität deiner Lösungen über den gesamten Entwicklungszyklus hinweg – von der ersten Idee über Implementierung und Testing bis zur kontinuierlichen Verbesserung im Betrieb. Dabei arbeitest du eng mit interdisziplinären Stakeholdern zusammen, um Anforderungen präzise zu verstehen und in performante, stabile und skalierbare Anwendungen zu übersetzen. Durch deine Erfahrung prägst du aktiv technische Entscheidungen, treibst Best Practices voran und übernimmst eine Vorbildfunktion im Entwicklungsteam.
Verantwortung
- Du entwickelst innovative Softwarelösungen und Services auf Basis von Azure Cloud Services
- In dieser Rolle wirkst du an verschiedenen Komponenten der Digital-Plattform wie Frontend, Backend und Mobile App mit
- Als C# .NET Softwareentwickler beteiligst du dich proaktiv an Architektur, Design und Test neuer Anwendungen
- Du setzt agile Methoden nach Scrum ein und nutzt Tools wie Azure DevOps, Jira und Confluence
- In dieser Rolle arbeitest du eng mit deinem Team zusammen, um Prozesse zu verbessern und Innovationen voranzutreiben
Qualifikationen
- Abgeschlossene Ausbildung in Informatik mit Schwerpunkt Software-Entwicklung.
- Du verfügst über fundierte Programmierpraxis in C# .NET sowie Erfahrung mit HTML5, CSS3 und .NET Blazor.
- Routine in der Cross-Platform Entwicklung (Web, Desktop, Mobile), idealerweise mit MAUI und Blazor.
- Sichere Kenntnisse im Umgang mit Datenbanken, insbesondere SQL-Server und SQLite.
- Erfahrung in der direkten drahtlosen Gerätekommunikation über WIFI, Bluetooth und NFC.
- Kompetenz in der Konzeption, Entwicklung und dem Betrieb von REST-Services.
Benefits
Fullstack Web Developer (.NET & C#) (m/w/d)
Rolle
In dieser Rolle bringst du deine breite Erfahrung im .NET-Stack ein, um innovative Lösungen für komplexe technische Herausforderungen zu entwickeln. Du arbeitest an hochwertigen, zukunftsfähigen Softwarelösungen, implementierst Anpassungen und neue Features und stellst dabei sicher, dass das Produkt stabil, fehlerfrei und benutzerfreundlich bleibt. Du verantwortest Code-Reviews und achtest darauf, dass hohe Standards in Qualität, Effizienz und Wartbarkeit eingehalten werden. Zudem entwickelst du Schnittstellen, um eine nahtlose Integration mit anderen Systemen zu gewährleisten. Durch die Unterstützung weniger erfahrener Kolleg:innen und deine aktive Mitarbeit an der konzeptionellen Planung trägst du entscheidend zur Weiterentwicklung des Produkts bei.
Verantwortung
Du tauchst mit Begeisterung in unsere komplexe Software ein und bringst dein Know-how aktiv in die Weiterentwicklung der nächsten Softwaregeneration ein.
Dank deiner Erfahrung und deiner hohen Prozess- und Qualitätsorientierung gestaltest du die Softwarearchitektur nachhaltig mit.
Du arbeitest zielgerichtet im Backend und Frontend und setzt Anforderungen optimal um.
Mit deinem Engagement hilfst du mit, unsere innovative Bauprojektmanagement-Software erfolgreich ins Web zu bringen.
Qualifikationen
Mehrjährige (5+) Erfahrung in einer vergleichbaren Rolle innerhalb eines Schweizer KMU
Erfahrung in der Entwicklung von prozessorientierten Web- und Cloud-Lösungen für Geschäftskunden
Fundierte Kenntnisse in Fullstack-Technologien: C#, .NET 8, EF Core, React (JS/TS), Docker und GitLab Pipelines
Teamplayer mit Empathie und Kollegialität, der aktiv zur Zielerreichung beiträgt und den Teamspirit stärkt
Freude an der Arbeit und am gemeinsamen Feiern von Erfolgen
Hochschulabschluss in Informatik oder gleichwertige Erfahrung
Stilsichere Deutschkenntnisse in Wort und Schrift, sowie gute Englischkenntnisse
Professionelles und sicheres Auftreten
Benefits
Professional Software Engineer (.NET) (m/w/d)
Verantwortung
Du übernimmst Konzeption, Architektur und Design von Software-Anwendungen und -Systemen.
In dieser Rolle entwickelst du performante Backend-Services sowie Web- und Desktop-Applikationen auf Basis von .NET Core und C#.
Du arbeitest eng mit Kunden zusammen, präsentierst technische Lösungen verständlich und begleitest sie bei der Umsetzung.
In dieser Rolle übernimmst du bei Bedarf die Leitung von Projekten und koordinierst beteiligte Teams.
Qualifikationen
Abgeschlossenes Studium (Uni oder FH) in Informatik, Computer Science, Systemtechnik oder einem vergleichbaren technischen Fachgebiet
Fundierte Praxis in der Entwicklung mit Microsoft .NET und Entity Framework Core, idealerweise mit Schwerpunkt C#
Sehr gute Kenntnisse in Python, insbesondere in asynchroner Programmierung und modernem API-Design
Ausgeprägte analytische Denkweise, hohes Qualitätsbewusstsein und Freude daran, innovative Lösungen voranzutreiben
Benefits
C# Softwareentwickler:in (m/w/d)
Verantwortung
Du entwickelst hochwertige Softwarelösungen im .NET-Stack mit Schwerpunkt auf C#.
In dieser Rolle setzt du moderne Webtechnologien wie .NET Blazor, JavaScript und React in komplexen Projekten ein.
Du analysierst technische Herausforderungen eigenständig und entwickelst dafür effiziente Lösungen.
Du wendest etablierte Softwarearchitektur- und Designprinzipien konsequent in deinen Projekten an.
Qualifikationen
Du verfügst über umfassende Erfahrung in der Entwicklung hochwertiger Softwarelösungen im .NET-Stack, insbesondere mit C#.
Du bist sicher im Umgang mit modernen Webtechnologien wie .NET Blazor, JavaScript und React und setzt diese in komplexen Projekten zielgerichtet ein.
Du analysierst technische Herausforderungen selbstständig und entwickelst effiziente, nachhaltige Lösungen.
Du besitzt ein tiefgreifendes Verständnis von Softwarearchitektur und gängigen Designprinzipien und kannst komplexe Systeme konzipieren und umsetzen.
Benefits
System Architect Embedded Platforms (m/w/d)
Rolle
In dieser Rolle entwickelst du anspruchsvolle C++-Softwarelösungen auf Linux-Basis für vielfältige Anwendungen im Industrie- und Medizintechnik-Umfeld. Du übernimmst Verantwortung in breit gefächerten Entwicklungs- und Kundenprojekten und gestaltest deren technische Umsetzung aktiv mit. Dabei analysierst und spezifizierst du Anforderungen, entwirfst nachhaltige Softwarearchitekturen und setzt diese in sauber strukturiertem, performantem Code um. Du arbeitest eng mit anderen Fachbereichen zusammen, um robuste, qualitativ hochwertige und langfristig wartbare Lösungen sicherzustellen. Zudem nutzt du moderne KI-Tools, setzt sie professionell in deinem Entwicklungsalltag ein und prägst neue, effizientere Arbeitsweisen mit.
Verantwortung
- Du entwickelst Embedded-Linux-Software in C++ und integrierst sowie adaptierst zentrale Linux-Komponenten, von Treibern über Security-Patches bis zu Cloud-Clients.
- In dieser Rolle erstellst du massgeschneiderte Yocto-Distributionen für kundenspezifische Hardwareplattformen.
- Du konzipierst, erweiterst und pflegst Testkonzepte sowie Testinfrastrukturen zur Sicherung der Softwarequalität.
- Als C++ Softwareentwickler Linux optimierst und betreibst du die CI/CD-Pipeline und stellst einen reibungslosen Build- und Delivery-Prozess sicher.
- Du nutzt KI-Werkzeuge gezielt zur Effizienzsteigerung und etablierst entsprechende Best Practices im Entwicklungsteam.
- In dieser Rolle arbeitest du eng mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden zusammen und stimmst Anforderungen und Lösungen ab.
Qualifikationen
Du verfügst über einen Abschluss einer Fachhochschule, Universität oder höheren Fachschule im technischen Bereich
Du bringst fundierte Kenntnisse in der Programmierung für integrierte Systeme mit
Du hast Routine im Umgang mit distributionsnahen Toolchains
Du kennst dich idealerweise mit Schutzkonzepten, quelloffenen Projekten oder plattformübergreifenden UI-Technologien aus
Du sprichst fliessend Deutsch und bringst gute Englischkenntnisse mit
Benefits