79 Software Development - Software in Gallen
Java Software Engineer (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 von Softwarelösungen und bringst deine Fähigkeiten und Erfahrungen ein, um innovative Produkte zu kreieren. Du verantwortest die gesamte Entwicklung, von der Planung bis zur Umsetzung, und sorgst dafür, dass die Lösungen den Anforderungen entsprechen. Mit deinem professionellen Erfahrungslevel bist du bestens gerüstet, um komplexe Aufgaben zu meistern und deine Fähigkeiten kontinuierlich weiterzuentwickeln. Du bist bereit, deine Karriere als Software Engineer voranzutreiben und neue Herausforderungen anzunehmen.
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 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 deren Anforderungen zu verstehen und umzusetzen
- Du setzt die entwickelten Lösungen um und sorgst für deren 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
Software Architect:in – Cloud & Plattform (m/w/d)
Über
Verantwortung
In anspruchsvollen Projekten berätst du Kund:innen als Senior Architekt und treibst moderne Plattform-Architekturen voran
Du konzipierst Microservices-Architekturen, Integrationslösungen und begleitest aktiv deren Implementierung und Betrieb.
Bei Transformationen erarbeitest du Konzepte für Legacy-Modernisierung, Migrationen sowie robuste Rückwärtskompatibilität
Sicherheitskritische Systeme gestaltest du mit Fokus auf Hochverfügbarkeit, PKI, HSM und saubere Zonenkonzepte
Zudem verantwortest du API-Design, Event-getriebene Integration (Kafka, JMS/IBM MQ) sowie CI/CD- und Container-Plattformen
Qualifikationen
Ein abgeschlossenes Informatikstudium oder vergleichbare Ausbildung sowie mindestens 5 Jahre Senior-Architektur-Erfahrung gehören dazu, Deutsch schriftlich und mündlich einwandfrei
Du hast umfassende Erfahrung in Softwarearchitektur, insbesondere DDD, Event Storming und skalierbaren Microservices.
Sehr gute Kenntnisse in Enterprise Java (Spring / Spring Boot / JEE) sowie praktische Erfahrung mit Angular zeichnen dich aus.
Im Bereich Integration & Messaging bist du sicher (REST, SOAP, gRPC, SEDEX, Kafka, AsyncAPI, Schema Registry).
Du bringst Erfahrung in Cloud-Native Plattformen (Kubernetes/OpenShift, Docker, Helm, ArgoCD) und Monitoring mit
Benefits
.NET Web & API Engineer (m/w/d)
Über
Rocken® hat mit seiner 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.
Dieses Unternehmen ist eine bedeutende Schweizer Hochschule, die in zahlreichen Fachbereichen praxisorientierte Bildung und Forschung anbietet. Sie legt Wert auf Innovation und die Verbindung von Theorie und Praxis, um Studierende auf die Anforderungen des modernen Arbeitsmarktes vorzubereiten.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Verantwortung
Engineering moderner Softwarelösungen mit Schwerpunkt auf skalierbaren .NET-Backends, webbasierten Benutzeroberflächen und klar strukturierten API-Architekturen
Design und Implementierung von RESTful Services mit ASP.NET Core sowie Entwicklung datenintensiver Funktionen mit Microsoft SQL Server und Entity Framework
Analyse und Optimierung bestehender Anwendungen hinsichtlich Geschwindigkeit, Datenverarbeitung und technischer Qualität sowie Weiterentwicklung komplexer Softwarekomponenten
Begleitung des gesamten Development Lifecycles von technischen Konzepten und Schnittstellendesigns über Implementierung und Testing bis zur nachvollziehbaren Dokumentation
Qualifikationen
Fundierter Informatik-Hintergrund auf Hochschulniveau oder gleichwertige Qualifikation kombiniert mit langjähriger Erfahrung in der Entwicklung professioneller Webanwendungen
Tiefgehendes Know-how im Microsoft-Development-Stack mit C#, ASP.NET Core und Entity Framework sowie Erfahrung in der Entwicklung und Integration von REST APIs
Gute Fullstack-Kenntnisse mit Angular, TypeScript, JavaScript, HTML und CSS sowie ausgeprägtes Verständnis relationaler Datenbanken und MS SQL Server
Qualitätsbewusster und analytischer Software Engineer mit idealerweise zusätzlichem Windows-Server-Know-how und stilsicherer Kommunikation auf Deutsch
Software Architect (Docker/Kubernetes) (m/w/d)
Über
Verantwortung
- Im Zentrum deiner Tätigkeit steht die fortschreitende Evolution der essenziellen Frameworks für die Softwareentwicklung, basierend auf Jakarta EE, Docker und Kubernetes.
- Gemeinsam mit deinem engagierten Team gestaltest du nicht nur die Architektur- und Designkonzepte für technische und fachliche Softwarekomponenten, sondern du fungierst auch als Wegweiser und Mentor.
- Dein Einfluss erstreckt sich über die Grenzen der Komfortzone hinaus, da du Teams dazu inspirierst, neue und innovative Lösungen zu erkunden und erfolgreich umzusetzen.
- In der Rolle als Coach bringst du nicht nur Fachwissen ein, sondern entwickelst und motivierst die verschiedenen Teams.
- Dein Ziel ist es, die Entwicklungsteams auf ein höheres Niveau zu heben. Dies erreichst du durch Schulungen zu Schlüsselthemen wie Design Patterns, Entwicklungsprinzipien und modernem Engineering.
- Dein Ansatz ist wegweisend und unterstützt die Teams dabei, ihre Fähigkeiten zu erweitern und effektiv an der Spitze der Softwareentwicklung zu agieren.
Qualifikationen
- Du bringst idealerweise einen Abschluss in Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation mit.
- Besonders relevant ist jedoch deine berufliche Erfahrung, die mindestens 4 - 6 Jahre in einer ähnlichen Position, idealerweise als Softwarearchitekt/in oder Senior Java-Entwickler/in, umfassen sollte.
- Du verfügst über umfassende Kenntnisse in Jakarta EE/Java EE sowie modernen Engineering-Praktiken wie TDD, DDD, Clean Code und agilen Architekturen.
- Docker und Kubernetes/Rancher sind für dich keine unbekannten Begriffe, sondern gehören zu deinem fundierten Wissensschatz.
- Die Fähigkeit, komplexe Sachverhalte zu analysieren, zeichnet dich aus. Dein Vorgehen ist systematisch und dein Denken konzeptionell ausgerichtet.
- Du hast sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Power Platform Developer (m/w/d)
Über
Rolle
Low-Code verändert gerade, wie Unternehmen ihre Prozesse digitalisieren. Als Power Platform Developer gestaltest Du diesen Wandel direkt mit und bringst Kundenideen auf der Microsoft Power Platform zum Laufen. Deine Programmierkenntnisse helfen Dir dabei, auch komplexe Anforderungen elegant umzusetzen. Im Austausch mit Beratung und Kundschaft wächst Du fachlich laufend weiter. So verbindest Du Technik, Konzeption und Kundennähe in einer abwechslungsreichen Rolle.
Verantwortung
Du entwickelst, implementierst und wartest Low-Code-Anwendungen für unterschiedliche Kundenprojekte
Massgeschneiderte Lösungskonzepte auf der Power Platform erarbeitest Du passend zu den Anforderungen der Kundschaft
Du begleitest Kundenworkshops und übersetzt fachliche Anliegen in technische Lösungen
Darüber hinaus automatisierst Du Geschäftsprozesse und integrierst Chatbots sowie individuelles Customizing
Du stellst saubere Deployments und ein durchgängiges Application Lifecycle Management (ALM) sicher
Zudem unterstützt Du das Consulting-Team bei der technischen Konzeption und Umsetzung
Qualifikationen
Du programmierst sicher mit JavaScript, TypeScript und .NET und kennst Dich mit HTML, CSS und JSON aus
Moderne Frontend-Frameworks wie React oder Angular sowie die Arbeit mit REST-APIs und Swagger sind Dir vertraut
Du verfügst über ein grundlegendes Verständnis der Power-Platform-Produkte und hast erste Erfahrungen mit Power Fx und Bot-Frameworks gesammelt
Hinzu kommt Erfahrung in der Anbindung von Fremdsystemen wie SAP über Schnittstellen
Du verstehst die Architektur von Lösungen und setzt ALM sowie Deploymentprozesse eigenständig um
Zudem kommunizierst Du stilsicher auf Deutsch und fühlst Dich auch auf Englisch wohl
Benefits
AI/ML Engineer/Technical Consultant (m/w/d)
Über
Rocken® ist in der Rekrutierung von Talenten und Experten aus IT 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
Konzeption und Implementierung von LLM-basierten Applikationen
Design und Umsetzung von Retrieval-Augmented-Generation-Systemen (RAG)
Umsetzung von Structured Information Extraction aus unstrukturierten Dokumenten
Design und Realisierung von agentischen Systemen und AI-Workflows
Prompt- und Context-Engineering zur gezielten Steuerung von LLM-basierten Lösungen
Sorgfältige Evaluation deiner Lösungen nach dem Prinzip des Evaluation Driven Development (EDD), inklusive Observability über AI-Evaluation- und Observability-Plattformen
Du bringst deine Expertise auch in die Angebotsphase ein und gestaltest Offerten fachlich mit
Qualifikationen
Ein abgeschlossenes Masterstudium in Informatik, Data Science oder einem verwandten Fachgebiet
Einige Jahre Erfahrung in der Entwicklung von GenAI-Anwendungen, idealerweise im produktiven Einsatz für Kunden
Nachgewiesene Expertise bei der Implementierung und Betrieb von Retrieval-Augmented-Generation-Systemen (RAG)
Erfahrung mit agentischen Systemen und AI-Workflows sowie dem Model Context Protocol (MCP)
Sorgfältiger Umgang mit der Evaluation von LLM-Lösungen, vertraut mit Evaluation Driven Development (EDD) und AI-Evaluation- und Observability-Plattformen (AEOPs)
Vertraut mit modernen Vektordatenbanken, z. B. Qdrant, sowie mit Embedding- und Re-Ranking-Modellen
Cloud-Erfahrung in Infrastructure as Code (IaC), idealerweise Azure sowie Erfahrung mit Guardrailing von LLM-Anwendungen
Verständnis von Open-Weight Large Language Models, inklusive multimodaler Modelle
Erfahrung mit LLM-Runtimes sowie LLM-Proxies bzw. Gateways
Sicherer Umgang mit Python und Software-Engineering-Best-Practices
Ausgeprägte Kommunikationsstärke und Freude an der Zusammenarbeit mit Team und Kunden
Verhandlungssicheres Deutsch und Englisch in Wort und Schrift
Benefits
Java Application Developer (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Maschinen- und Anlagenbauunternehmen mit Fokus auf innovative Prozesslösungen für die verarbeitende Industrie. Mit hoher Engineering-Kompetenz, modernsten Technologien und langjähriger Erfahrung entwickelt und realisiert das Unternehmen massgeschneiderte Anlagen für Kunden weltweit. Qualität, Effizienz und Innovationskraft stehen dabei im Mittelpunkt.
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung von Softwareprodukten für komplexe Maschinen und Anlagen zur Verarbeitung von Früchten und Gemüsen zu Säften und Konzentraten aktiv mit. Du entwickelst und betreust Anwendungen, die Prozesse von der thermischen Konzentrierung und Vakuumtrocknung flüssiger Lebensmittel bis zur Entwässerung von Schlämmen digital unterstützen. Dabei nutzt du dein Full-Stack-Know-how, um moderne Technologien zielgerichtet einzusetzen und bestehende Lösungen zukunftsfähig auszubauen. Du trägst wesentlich dazu bei, die fortschreitende Digitalisierung voranzubringen und softwareseitig hohe Qualitäts- und Leistungsanforderungen zu erfüllen.
Verantwortung
- Du entwickelst neue Funktionen für unser Kundenportal und weitere digitale Produkte mit Angular im Frontend und Java Spring Boot im Backend
- In dieser Rolle arbeitest du an Anwendungen unserer Datenplattform von der Erfassung bis zur Visualisierung von Maschinendaten
- Als Full Stack Developer begleitest du den gesamten Stack end-to-end von IoT-Geräten über Datenerfassung und -verarbeitung bis zu Kundenportal, Hosting und Betrieb
- Du entwirfst robuste Datenmodelle mit MySQL und MongoDB
- In dieser Rolle analysierst du Kundenanforderungen, übersetzt sie in technische Lösungen und entwickelst bestehende Systeme weiter
Qualifikationen
- Du verfügst über eine Berufslehre als Informatikerin oder Informatiker EFZ, ein Studium (FH/Uni) oder eine vergleichbare Ausbildung
- Du hast Praxiserfahrung in der Webentwicklung mit Angular sowie im Backend mit Java Spring Boot
- Du bringst gute Kenntnisse in Datenbanken wie MySQL und MongoDB mit und hast idealerweise erste Erfahrungen mit Azure
- Du interessierst dich für industrielle Prozesse und kannst verfahrenstechnische Anforderungen rasch erfassen
- Du kommunizierst sehr sicher in Deutsch und Englisch für die Zusammenarbeit in internationalen Teams
Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die Zukunft der digitalen Bildungslandschaft aktiv mit und bringst dein Know-how in die Entwicklung und Betreuung moderner Business Applikationen ein. Du betreust sowohl Fremdsysteme als auch Eigen- und Weiterentwicklungen und sorgst dafür, dass diese zuverlässig und benutzerorientiert funktionieren. Dabei arbeitest du eng mit unterschiedlichen Anspruchsgruppen zusammen, von verschiedenen Departementen über die Direktion bis hin zu zentralen Diensten. Du verstehst deren fachliche Bedürfnisse und übersetzt sie in tragfähige technische Lösungen. So trägst du wesentlich dazu bei, dass Bildungs- und Hochschulprozesse effizient und zukunftsgerichtet unterstützt werden.
Verantwortung
Du entwickelst moderne Webanwendungen von der Anforderungsanalyse bis zum produktiven Einsatz.
Du realisierst intuitive Frontends mit Vue.js und leistungsfähige REST-Schnittstellen auf .NET-Basis.
Du konzipierst Datenmodelle und setzt robuste Backend-Lösungen um.
Du containerisierst Applikationen und betreibst sie auf Kubernetes-Plattformen.
Du begleitest Aufwandsschätzungen, Deployments, Fehleranalysen und die laufende Optimierung im Kundeneinsatz.
Qualifikationen
Du hast eine Ausbildung in der Applikationsentwicklung sowie idealerweise ein Studium in Informatik.
Du bringst mehrjährige Erfahrung mit modernen JavaScript-Technologien, bevorzugt Vue.js, mit.
Du verfügst über fundierte Kenntnisse in REST-APIs, .NET und relationalem Datenbankdesign.
Du kennst Kubernetes aus Deployment, Betrieb und Troubleshooting und hast bereits DevOps-Pipelines aufgebaut.
Du arbeitest eigenständig, serviceorientiert und agil und kommunizierst sicher auf Deutsch und Englisch.
Benefits
Founding Engineer Product & Platform (m/w/d)
Über
Unser Rocken Partner entwickelt eine KI-gestützte Softwareplattform, die anspruchsvolle Anfrage- und Angebotsprozesse in dienstleistungsintensiven Branchen automatisiert. Die Lösung verbindet E-Mail-Kommunikation, KI-Agenten und bestehende Fachsysteme, sodass komplexe Anfragen in Sekunden zu verbindlichen Angeboten werden – auf Wunsch mit Freigabe durch die Mitarbeitenden. Geboten wird ein junges, technologiegetriebenes Umfeld mit flachen Strukturen, kurzen Entscheidungswegen und viel Gestaltungsraum.
Rolle
Neue Produktkategorien entstehen selten in grossen Gremien, sondern in kleinen Teams mit hoher Schlagzahl. Genau dort setzt die Rolle als Founding Engineer Product & Platform an: Du gestaltest ein Produkt von Grund auf, in dem KI-Agenten anspruchsvolle Abläufe übernehmen und die Bedienung dennoch einfach bleibt. Gearbeitet wird mit bewährten Technologien wie React, Python und AWS, eingesetzt für anspruchsvolle Fragestellungen. Kurze Wege zu den Gründern, direkter Kundenkontakt und Releases in Tagen statt Quartalen gehören zum Alltag.
Verantwortung
Du gestaltest Benutzeroberflächen mit TypeScript, React und Tailwind und machst Agentenlogik für Anwender ohne technischen Hintergrund verständlich.
Backend-Services in Python (FastAPI oder Django) entstehen aus Deiner Hand, inklusive Orchestrierung von Large Language Models (LLMs) und Anbindung bestehender Schnittstellen.
Du modellierst Zustandsmaschinen und setzt PostgreSQL, Redis sowie Node.js dort ein, wo sie wirklich passen.
Hinzu kommt der Betrieb auf AWS mit Docker und Infrastructure as Code samt kurzer Deployment-Zyklen.
Des Weiteren trägst Du die Verantwortung für Deine Features über den gesamten vertikalen Schnitt.
Zudem holst Du Feedback direkt bei Nutzern ab und überführst es zügig in funktionierende Software.
Qualifikationen
Du verfügst über mindestens acht Jahre Praxis in der Softwareentwicklung, schwerpunktmässig Full-Stack oder Backend und Infrastruktur.
Ein kleines Startup-Team hast Du bereits erlebt und weisst, wie Produkte ohne schwere Prozesse entstehen.
Nebenläufigkeitsfehler im Backend schrecken Dich nicht ab, ein sauberes Frontend-Layout bringst Du ebenso hin.
Anforderungen erfasst Du im Gespräch und skizzierst kurzfristig eine tragfähige Lösung.
Darüber hinaus entscheidest Du bewusst zwischen tragfähiger Architektur und pragmatischem Zwischenschritt.
Zudem schätzt Du die Zusammenarbeit im Büro, verhandlungssicheres Englisch und solides Deutsch bringst Du mit.
Benefits
Robotic Process Automation Engineer (RPA) (m/w/d)
Über
Rolle
In dieser Rolle entwickelst und implementierst du mit UiPath automatisierte Prozesse, um wiederkehrende Arbeitsabläufe effizienter und zuverlässiger zu machen. Du analysierst bestehende Geschäftsprozesse, identifizierst Automatisierungspotenziale und setzt diese in skalierbare RPA-Lösungen um. Zudem verantwortest du die laufende Optimierung, Fehlerbehebung und Wartung bestehender Bots. Du arbeitest eng mit Fachbereichen zusammen, um Anforderungen aufzunehmen, in technische Spezifikationen zu übersetzen und tragfähige Lösungen zu realisieren. Als Professional bringst du dein Know-how ein, um Best Practices in der RPA-Entwicklung zu etablieren und die Qualität der Applikationen nachhaltig zu sichern.
Verantwortung
Du übernimmst die Leitung oder Teilprojektleitung anspruchsvoller Automatisierungsprojekte und wirkst in zentralen Rollen bei strategischen Vorhaben mit
In dieser Rolle analysierst du Arbeitsabläufe und identifizierst das Automatisierungspotenzial bei unseren Stakeholdern
Als Robotic Process Automation Engineer planst, konzipierst und implementierst du Automatisierungslösungen mit Hilfe von UIPath in enger Zusammenarbeit mit unserem Dienstleister
Du wirkst beim Aufbau und der Weiterentwicklung von Betrieb, Support und Governance von UIPath / SAP BPA mit
In dieser Rolle arbeitest du eng mit unserem SAP-Team zusammen
Qualifikationen
- Du hast ein abgeschlossenes Studium mit IT-Bezug oder eine vergleichbare Ausbildung
- Du bringst Erfahrung mit Automation Software wie UiPath, Microsoft Power Platform, Automation Anywhere oder SAP BPA mit
- Du verstehst UI-Elemente und API Programmierung, insbesondere im Kontext von AI Anbindungen
- Du verfügst über ausgeprägte analytische Fähigkeiten und konzeptionelles Denkvermögen
- Du arbeitest selbstständig, analytisch, strukturiert und qualitätsorientiert und trittst serviceorientiert sowie sozial kompetent auf
- Du kommunizierst klar und präzise in Deutsch in Wort und Schrift, von Vorteil auch in Englisch