108 IT - Software Development in Gallen
Java Software Engineer (m/w/d)
Über
Unser Kunde ist ein etabliertes Schweizer Industrieunternehmen mit internationaler Ausrichtung und hoher Kompetenz im Maschinen- und Anlagenbau. Das Unternehmen entwickelt technisch anspruchsvolle Systemlösungen und verbindet moderne Technologien mit umfassendem Engineering-Know-how. Mitarbeitende profitieren von einem vielseitigen und technologisch geprägten Arbeitsumfeld.
Verantwortung
Gemeinsam mit dem Team entwickelst du unser Warehouse Management System kontinuierlich weiter
Dein Fokus liegt auf Java-Entwicklung, Architektur und der Erarbeitung technischer Lösungen
Komplexe Kundenanforderungen setzt du in anspruchsvollen Logistikprojekten um
Durch Coaching und Qualitätssicherung stärkst du das Entwicklerteam
Zusätzlich etablierst du Architekturstandards und optimierst die Projektabwicklung
Qualifikationen
Du hast ein FH-/ETH-Studium in Informatik oder Elektrotechnik sowie mehrjährige Erfahrung als Senior Software Engineer / Architekt
Fundierte Erfahrung in Java und modernen Technologien wie Spring, Hibernate, QueryDSL, Maven und Angular
Kenntnisse in Oracle, MSSQL oder PL/SQL sind von Vorteil
Deutsch schriftlich sowie mündlich einwandfrei, gute Englischkenntnisse
Benefits
Entwicklungsingenieur Embedded Systems (m/w/d)
Über
Verantwortung
Entwicklung von Firmware für Hardwareplattformen auf Basis von Embedded Linux
Programmierung von Softwaretreibern für Sensoren, Funkübertragungskomponenten und weitere elektronische Bauteile.
Integration und Portierung von Fremdsoftware, beispielsweise Funkprotokoll-Stacks oder Cloud-Anbindungen.
Enge Zusammenarbeit mit Firmwareentwicklern sowie Projektleitern zur erfolgreichen Umsetzung der Projekte.
Durchführung von Tests, Fehlerbehebung und Inbetriebnahme elektronischer Systeme.
Qualifikationen
Abgeschlossenes Masterstudium in Elektrotechnik
Fundierte Erfahrung in der Firmwareentwicklung für Embedded-Systeme
Gute Programmierkenntnisse in C/C++ unter Linux sowie auf Mikrocontrollerplattformen
Kenntnisse in Kommunikationsprotokollen und Funkprotokoll-Stacks
Sehr gute Deutsch- und Englischkenntnisse
Benefits
Head of QA & Release Manager (m/w/d)
Über
Rolle
Softwarequalität, Automatisierung und stabile Releases gehören in dieser Funktion zusammen. Die Position richtet sich an eine erfahrene Führungspersönlichkeit, die Testing als strategischen Bestandteil der Softwareentwicklung versteht und gleichzeitig operative Exzellenz im Release Management sicherstellt.
Verantwortung
Verantwortung für die gesamte Quality Assurance innerhalb einer komplexen Applikationslandschaft
Entwicklung einer skalierbaren Testorganisation mit klaren Methoden, Rollen und Qualitätsstandards
Etablierung eines risikobasierten Testansatzes für neue Funktionen, Releases und Systemänderungen
Planung und Steuerung mehrstufiger Testzyklen inklusive Integrations-, Regressions- und Abnahmetests
Definition von Qualitätskriterien und automatisierten Quality Gates
Ausbau automatisierter Tests zur Reduktion manueller Testaufwände und Beschleunigung der Release-Zyklen
Gestaltung einer Continuous-Testing-Strategie als Bestandteil moderner DevOps-Prozesse
Konzeption und Weiterentwicklung stabiler Testlandschaften gemeinsam mit der Systemtechnik
Untersuchung von Defects, Performance-Problemen und wiederkehrenden Fehlerursachen
Priorisierung und Nachverfolgung von Qualitätsrisiken und kritischen Findings
Steuerung des Release Lifecycles inklusive Planung, Validierung, Dokumentation und Freigabe
Koordination der technischen Bereitstellung von Softwareständen für unterschiedliche Testphasen
Sicherstellung nachvollziehbarer Release-Prozesse und standardisierter Freigabeverfahren
Erstellung von Release Notes, technischen Änderungsinformationen und Betriebsdokumentationen
Beobachtung neuer Technologien und Integration geeigneter AI- und Automatisierungslösungen in Testing und Release Management
Weiterentwicklung bestehender QA- und Release-Prozesse anhand von Kennzahlen und kontinuierlicher Verbesserung
Führung, Coaching und Entwicklung der Mitarbeitenden im Verantwortungsbereich
Vorausschauende Ressourcen- und Einsatzplanung für Testing und Release-Aktivitäten
Qualifikationen
Langjährige Berufserfahrung im Software Testing, Quality Engineering oder Test Management
Nachweisbare Erfahrung in der Führung oder fachlichen Leitung von QA-Teams
ISTQB Foundation Level oder vergleichbare fundierte Testausbildung
Kenntnisse in Teststrategie, Testplanung, Defect Management und Release-Prozessen
Erfahrung mit automatisierten Testverfahren und modernen QA-Methoden
Verständnis für agile Entwicklungsmodelle und DevOps-Prinzipien
Erfahrung mit ERP-Systemen und integrierten Unternehmensanwendungen
Gute Kenntnisse betriebswirtschaftlicher Prozesse, insbesondere im Finanzumfeld
Verständnis für Schnittstellen, Systemintegration und komplexe Datenflüsse
Ausgeprägte analytische Fähigkeiten und hohe Qualitätsorientierung
Strukturierte, selbstständige und pragmatische Arbeitsweise
Kommunikationsstärke und Fähigkeit, unterschiedliche Stakeholder für Qualitätsziele zu gewinnen
Durchsetzungsvermögen kombiniert mit Teamorientierung und ausgeprägter Lösungsorientierung
ISTQB Advanced Level Test Manager oder Test Analyst von Vorteil
Technisches Verständnis für Infrastruktur, Netzwerke und Betriebssysteme von Vorteil
Software Integration Engineer (m/w/d)
Über
Rolle
Wenn unterschiedliche Systeme zusammenspielen müssen, wird Integration zum entscheidenden Faktor. Genau hier setzt diese Position an: Zwischen Anwendungen, Daten, Fachbereichen und technischen Teams entstehen Lösungen, die im Alltag zuverlässig funktionieren müssen. Gesucht ist eine Persönlichkeit, die technische Zusammenhänge versteht, Anforderungen hinterfragt und gleichzeitig den Blick für den praktischen Einsatz im Gesundheitswesen behält.
Verantwortung
Integration mit Wirkung
Du stellst den zuverlässigen Datenaustausch zwischen unterschiedlichen Healthcare-Systemen sicher und entwickelst bestehende Integrationskomponenten kontinuierlich weiter.
Du übersetzt fachliche Anforderungen in technisch tragfähige Integrationslösungen und stimmst diese mit relevanten Stakeholdern ab.
Technik im laufenden Betrieb
Du arbeitest mit Entwicklung, Betrieb und Product Management zusammen und trägst dazu bei, dass integrierte Lösungen stabil und nachhaltig betrieben werden können.
Du analysierst technische Probleme, grenzt Fehler systematisch ein und unterstützt bei deren Lösung im 2nd- und 3rd-Level-Support.
Weiterentwicklung & Planung
Du bringst deine technische Perspektive in die Priorisierung von Anforderungen und die Weiterentwicklung der Produkt-Roadmap ein.
Du entwickelst Betriebs- und Integrationskonzepte und sorgst für eine nachvollziehbare technische Dokumentation.
Du begleitest neue Anforderungen von der Analyse bis zur Umsetzung und behältst dabei Abhängigkeiten zwischen Systemen und Schnittstellen im Blick.
Qualifikationen
Du hast eine Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik oder Medizininformatik oder bringst eine vergleichbare Qualifikation mit.
Du hast idealerweise bereits im Gesundheitswesen, eHealth- oder KIS-Umfeld gearbeitet.
Du bringst Kenntnisse in HL7 v2/v3 und/oder FHIR mit.
Du verfügst über Erfahrung mit Application Management, Softwarebetrieb oder Systemintegration.
Du kannst technische Zusammenhänge rund um Schnittstellen, Softwarearchitekturen und heterogene Systemlandschaften nachvollziehen.
Du hast Freude daran, komplexe Anforderungen zu analysieren und gemeinsam mit verschiedenen Stakeholdern praktikable Lösungen zu entwickeln.
Du hast idealerweise bereits Requirements Engineering oder Softwareprojekte fachlich begleitet.
Du kommunizierst fliessend auf Deutsch.
Benefits
Senior Frontend Developer Angular & TypeScript (m/w/d)
Über
Verantwortung
Moderne Web-Frontends mit TypeScript, Angular und ReactJS konzipieren und entwickeln
Anforderungen analysieren sowie nachhaltige Software- und Architekturentscheidungen treffen
Softwarequalität durch Design Pattern, Software Architecture, Testing und Clean Code sicherstellen
Anwendungen, Architekturen sowie Build- und CI/CD-Prozesse kontinuierlich optimieren
Technische Abstimmungen führen, Wissen teilen und Entwickler fachlich unterstützen
Qualifikationen
Fundierte Informatikausbildung und mehrjährige Erfahrung in professioneller Frontend-/Webentwicklung
Sehr gute Kenntnisse in TypeScript und Angular, idealerweise ergänzt durch ReactJS
Fundiertes Verständnis von Software Architecture, Design Pattern und modernen Engineering-Prinzipien
Erfahrung mit automatisierten Tests, GIT, Build Pipelines und modernen Entwicklungsumgebungen
Selbstständige, qualitätsorientierte Arbeitsweise, Kommunikationsstärke und sehr gute Deutschkenntnisse
Benefits
Software Engineer AI & Data (m/w/d)
Über
Unser Rocken Partner ist eine Schweizer Unternehmensgruppe im Bauwesen mit Sitz in der Zentralschweiz. Die Gruppe vereint mehrere spezialisierte Unternehmen aus den Bereichen Stahl-, Fassaden-, Verbund- und Holzbau unter einem Dach. Mit über einem Jahrhundert Erfahrung in einzelnen Geschäftsbereichen und einem klaren Fokus auf Nachhaltigkeit und Kreislauffähigkeit bietet die Gruppe massgeschneiderte Lösungen für Bauvorhaben im In- und Ausland. Durch die Förderung von Synergien zwischen den eigenständigen Tochterunternehmen entstehen innovative Gesamtlösungen entlang der gesamten Wertschöpfungskette. Gesucht werden engagierte Fachkräfte mit unternehmerischem Denken und Begeisterung für zukunftsfähiges Bauen.
Verantwortung
Du entwickelst moderne Softwarelösungen für verschiedene Gesellschaften und digitalisierst Geschäftsprozesse nachhaltig
Dabei programmierst du Web, Desktop und Cloud Anwendungen und führst Prototypen bis in den produktiven Betrieb
Mit Python, modernen Frameworks und APIs realisierst du skalierbare Anwendungen und intelligente Schnittstellen
Du entwickelst KI-gestützte Lösungen, darunter RAG-Systeme, AI Agents, LLM-Anwendungen und intelligente Workflows
Zusätzlich gestaltest du Datenmodelle, Datenpipelines und Integrationen mit ERP-, CRM-, CAD-, BIM- und DMS-Systemen
Qualifikationen
Ausbildung in Informatik, Software Engineering oder Data Science bzw. vergleichbare IT Affinität
Mehrjährige Praxis in der Softwareentwicklung und sehr gute Kenntnisse in Python
Erfahrung mit FastAPI/Django, Git, DevOps, APIs sowie SQL/NoSQL
Kenntnisse in LLMs, RAG, Fine-Tuning, Semantic Search und unstrukturierten Daten
Deutsch schriftlich sowie mündlich einwandfrei
Benefits
Software Engineer – Java, Architecture & DevOps (m/w/d)
Über
Verantwortung
Du entwickelst leistungsfähige Java-Anwendungen für zentrale Systeme und bringst bestehende Lösungen gezielt weiter.
Du erarbeitest technische Konzepte, prüfst neue Ansätze und stellst deren Qualität durch automatisierte Tests sicher.
Du begleitest deine Anwendungen über den gesamten Lebenszyklus – von der Entwicklung bis zum produktiven Betrieb.
Du setzt moderne Engineering-Prinzipien wie Clean Code, TDD, BDD und Domain-Driven Design konsequent ein.
Du arbeitest im agilen Umfeld eng mit verschiedenen Spezialisten zusammen und verbesserst Lösungen sowie Prozesse kontinuierlich.
Qualifikationen
Du verfügst über mindestens fünf Jahre Praxis in der agilen Entwicklung mit Java und modernen Enterprise-Technologien.
Du kennst Frameworks und Werkzeuge wie Quarkus, SQL, Docker, Kubernetes sowie automatisierte Build- und Deployment-Prozesse.
Du bringst Erfahrung mit Cloud-nativen Architekturen und modernen Betriebsmodellen im DevOps-Umfeld mit.
Du hast Freude an der Modernisierung gewachsener Anwendungen und verfügst über fundierte Refactoring-Erfahrung.
Du denkst qualitätsorientiert, arbeitest strukturiert und interessierst dich dafür, komplexe Versicherungsthemen technisch zu verstehen.
Benefits
Web & Mobile Entwickler (Fullstack: Java/Typescript) (m/w/d)
Über
Rolle
Du möchtest Software nicht einfach nach Vorgabe entwickeln, sondern gemeinsam mit Kunden verstehen, welche Lösung wirklich gebraucht wird? Du bringst technische Erfahrung mit und möchtest deine Ideen von der Anforderungsdefinition bis zur fertigen Anwendung einbringen? Dann erwartet dich eine vielseitige Rolle mit viel Eigenverantwortung und direktem Einfluss auf anspruchsvolle Kundenprojekte.
Du entwickelst individuelle Softwarelösungen für Unternehmen aus unterschiedlichen Branchen – von Versicherungen und Finanzdienstleistern über die Automobilindustrie bis hin zum Behördenumfeld. Dabei arbeitest du eng mit Kunden, Software Engineers und UX-Spezialisten zusammen und begleitest Lösungen über den gesamten Entwicklungsprozess.
Verantwortung
Du analysierst gemeinsam mit Kunden fachliche und technische Anforderungen.
Du unterstützt bei der Definition von Anforderungen und entwickelst daraus passende technische Konzepte.
Du gestaltest Softwarearchitekturen und triffst fundierte technische Entscheidungen.
Du entwickelst moderne Backend-Lösungen mit Java und Technologien aus dem JVM-Umfeld.
Du arbeitest mit Spring, Hibernate, REST und weiteren modernen Technologien.
Du entwickelst moderne Webanwendungen mit TypeScript und Frameworks wie Angular, React oder Vue.
Du arbeitest in agilen Teams mit Softwareentwicklern und UX-Spezialisten aus unterschiedlichen Ländern und Hintergründen zusammen.
Du übernimmst Verantwortung für deine Lösungen und begleitest diese von der Idee bis zur erfolgreichen Umsetzung.
Du bringst neue Technologien und Methoden aktiv ins Team ein und entwickelst dich kontinuierlich weiter.
Qualifikationen
Du bringst mindestens fünf Jahre Erfahrung in der professionellen Softwareentwicklung mit.
Du hast bereits in agilen Entwicklungsumgebungen gearbeitet und kennst moderne Methoden der Softwareentwicklung.
Du verfügst über einen Hochschulabschluss in Informatik, Software Engineering oder eine vergleichbare Ausbildung.
Du besitzt sehr gute Kenntnisse in Java und modernen JVM-Technologien wie Spring und Hibernate.
Du hast Erfahrung mit REST-Schnittstellen und modernen Softwarearchitekturen.
Du kennst dich mit Webentwicklung aus und hast idealerweise Erfahrung mit TypeScript, Angular, React oder Vue.
Du bringst optional Kenntnisse in Python mit.
Du arbeitest gerne direkt mit Kunden zusammen und kannst technische Themen verständlich kommunizieren.
Du übernimmst Verantwortung und arbeitest selbstständig sowie lösungsorientiert.
Du möchtest dich persönlich und fachlich kontinuierlich weiterentwickeln.
Du arbeitest gerne im Team und bist offen für gelegentliche Geschäftsreisen.
Sprachen: Du verfügst über sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Embedded Software Engineer (Ethernet) (m/w/d)
Über
Verantwortung
Du entwickelst moderne Vernetzungslösungen für industrielle Antriebssysteme.
Du integrierst Softwarebausteine in die Geräteplattform und begleitest deren Systemvalidierung.
Du konzipierst Kommunikationsarchitekturen für kommende Frequenzumrichter-Generationen.
Du optimierst Ethernet-basierte Datenverbindungen und erschliesst neue Schnittstellentechnologien.
Du vertiefst dein Fachwissen in Bereichen wie Cybersecurity, OPC UA oder IO-Link.
Qualifikationen
Höhere Ausbildung in Elektronik, Informatik, Automation oder einem softwareorientierten technischen Umfeld.
Erfahrung mit Feldbuslösungen, Industrial Networking oder vergleichbaren Kommunikationsstandards.
Sehr gute Programmierpraxis, vorzugsweise C, sowie Routine mit Entwicklungs- und Analyseumgebungen.
Hohe technische Neugier, sorgfältiges Vorgehen und Bereitschaft, sich in neue Themen einzuarbeiten.
Teamorientierte Persönlichkeit mit ausgeprägter Kommunikationsfähigkeit in Deutsch und Englisch.
Benefits
Senior Full Stack Software Engineer (m/w/d)
Über
Verantwortung
- Du entwickelst und gestaltest innovative Banking Applikationen der nächsten Generation
- Neue Applikationen integrierst du nahtlos in bestehende Systemlandschaften
- Als Software Engineer Digital Banking übernimmst du die technische Verantwortung bei der Einführung und Anpassung neuer Applikationen
- Du sorgst für eine reibungslose Implementierung neuer Features in die Banking Systeme
Qualifikationen
- Du kannst mit deiner Erfahrung als Full Stack Software Developer, vorzugsweise im Finanzbereich, punkten
- Du verstehst die Sprache des Bankings und kommunizierst entsprechend zielgruppengerecht
- Du erzielst beeindruckende Resultate, wenn du mit Java (JEE, SpringBoot), TypeScript und JavaScript-Frameworks wie React, Angular oder Vue programmierst
- Du hast Kotlin ebenfalls für dich entdeckt
- Du übernimmst Verantwortung für DevOps, Deployment-Plattformen sowie Frameworks wie Docker oder Kubernetes/OpenShift
- Du kennst dich bestens mit Schnittstellen und APIs aus und kannst diese mithilfe von Swagger/OpenAPI dokumentieren
- Du verfügst über ausgezeichnete Deutsch- und Englischkenntnisse
Benefits