137 IT - Software Development in Bruettisellen
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
Senior Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Senior Full-Stack Software Engineer anspruchsvolle Lösungen mit Java oder Kotlin und Angular für vielfältige Projekte in unterschiedlichen Branchen. Du arbeitest in einem agilen Entwicklungsprozess mit hoher Eigenverantwortung und profitierst von einer flexiblen Home-Office Regelung. Dabei kommst du in den Genuss sehr guter Arbeitsbedingungen und Sozialleistungen in einem familienfreundlichen, flexiblen Umfeld mit einem Pensum zwischen 80% und 100%. Du wählst deinen bevorzugten Laptop selbst und nutzt weitere Benefits wie gemeinsame Aktivitäten, die den Zusammenhalt im Arbeitsalltag stärken.
Verantwortung
Frontends und Backends mit Java/Kotlin, JavaScript und Angular entwickeln
Software-Design, Systemarchitektur und technische Spezifikationen mitgestalten
Requirements Engineering, Release-Planung und Kundenberatung begleiten
Qualität und Entwicklungsprozesse mit Git, Maven, Jenkins und Jira sicherstellen
Je nach Seniorität Teilprojekte oder Projekte technisch und organisatorisch führen
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Kenntnisse in Java, JavaScript, Angular/React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, Git und Jira; Kotlin, Vaadin, AWS und GIS von Vorteil
Freude an Software-Architektur, agiler Entwicklung und eigenverantwortlichen Kundenprojekten
Deutsch mindestens C1 sowie gute Englischkenntnisse; für Senior-Level relevante Berufserfahrung
Benefits
Java Spring Boot Software Engineer (m/w/d)
Über
Rolle
Für anspruchsvolle Softwarelösungen werden erfahrene Entwickler gesucht, die moderne Technologien mit strukturiertem Engineering verbinden. Im Fokus stehen die Weiterentwicklung bestehender Applikationen, die Umsetzung neuer Funktionen und die gemeinsame Gestaltung tragfähiger Softwarearchitekturen.
Verantwortung
Entwicklung und Weiterentwicklung von Applikationen auf Basis von Java und Spring Boot
Analyse, Spezifikation und Umsetzung von Softwareanforderungen
Entwicklung kundenorientierter Lösungen innerhalb agiler Teams
Mitarbeit bei der Konzeption und Umsetzung moderner Softwarearchitekturen
Unterstützung von Business Analysten und Kunden bei der Anforderungsanalyse
Durchführung und Weiterentwicklung von End-to-End-Tests
Einsatz von Cloud-Technologien und Container-Technologien wie Docker
Qualifikationen
Fundierte Kenntnisse in Java und Spring Boot
Mehrjährige Erfahrung in der professionellen Softwareentwicklung, idealerweise im agilen Umfeld
Erfahrung mit Cloud Computing und Docker
Verständnis moderner Softwarearchitekturen und deren praktischer Umsetzung
Erfahrung im Bereich End-to-End Testing
Analytische, strukturierte und lösungsorientierte Arbeitsweise
Fliessende Deutschkenntnisse
Benefits
Testing Manager (m/w/d)
Über
Rolle
Du sorgst dafür, dass Qualität kein Zufall ist. Als Testing Manager behältst Du den Überblick über sämtliche Testaktivitäten und steuerst sie zielgerichtet. Fehler findest Du nicht erst kurz vor dem Go-live, sondern lange davor. Dabei schätzen Teams Deine ruhige Hand und Deine klare Haltung. So wächst das Vertrauen in jede neue Softwareversion.
Verantwortung
Du planst und steuerst den gesamten Testprozess von der Anforderungsanalyse bis zur finalen Abnahme
Hinzu kommt die Definition von Qualitätskriterien und Testmetriken, die den Projektfortschritt messbar machen
Du baust die Testautomatisierung gezielt aus und schaffst stabile, wartbare Testsuiten
Mit Stakeholdern aus Business und IT klärst Du Prioritäten und leitest daraus sinnvolle Testumfänge ab
Darüber hinaus führst Du Regressions-, Integrations- und Lasttests durch und wertest die Ergebnisse aus
Zudem entwickelst Du Testmethoden und Werkzeuge laufend weiter und teilst Dein Wissen im Team
Qualifikationen
Du verfügst über eine fundierte Ausbildung in Informatik, etwa ein Studium an einer Fachhochschule oder eine höhere Fachschule
Mehrjährige Praxis in der Steuerung von Softwaretests und idealerweise eine ISTQB-Zertifizierung bringst Du mit
Werkzeuge wie Azure DevOps oder Xray sind Dir vertraut, ebenso Automatisierungslösungen wie Playwright
Des Weiteren kennst Du Dich in agilen Setups aus und fühlst Dich in hybriden Projektmodellen ebenso wohl
Du gehst Probleme hartnäckig an, behältst auch unter Zeitdruck die Nerven und vermittelst Ergebnisse verständlich
Zudem drückst Du Dich auf Deutsch souverän aus und findest Dich in englischsprachigen Projekten problemlos zurecht
Benefits
Senior Software Engineer Python (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 führst du Projekte selbständig und schreibst sauberen, wartbaren Python-Code. Das ganze von Workshops über Proof-of-Concepts bis zur gemeinsamen Umsetzung produktiver Lösungen. Du arbeitest eng mit AI-ML-Engineers zusammen. Das bedeutet in der Summe du übernimmst die technische Verantwortung in deinen Projekten, führst sie selbständig und triffst fundierte Architektur- und Designentscheidungen.
Verantwortung
Entwicklung robuster, wartbarer Software auf einem modernen Python-Stack, mit Fokus auf Clean Code, saubere Architektur und Testbarkeit
DevOps über den gesamten Lebenszyklus: CI/CD-Pipelines, Containerisierung und Betrieb mit Docker und Kubernetes
Du bringst deine Expertise auch in die Angebotsphase ein und gestaltest Offerten fachlich mit
Du gibst dein Wissen weiter, leitest Juniors an und etablierst gemeinsam mit dem Team gute Engineering-Praktiken
Abwechslung und spannende Zusammenarbeit in internen Projektteams sowie vor Ort bei Kunden
Qualifikationen
Ein abgeschlossenes Masterstudium in Informatik oder einem verwandten Fachgebiet
Mehrjährige Erfahrung in Konzeption, Design und Umsetzung anspruchsvoller Python-Anwendungen
Sicherer Umgang mit einem modernen Python-Stack, z. B. FastAPI, SQLAlchemy, Pydantic, Celery, pytest, uv, ruff und ty sowie relationalen Datenbanken mit SQL
Solide Software-Engineering-Kenntnisse: OOP, Clean Code, Clean Architecture und Test-Driven Development sind für dich selbstverständlich
Vertraut mit GitOps-Workflows und Erfahrung im Bereich DevOps mit CI/CD-Pipelines, Containerisierung sowie Betrieb mit Docker und Kubernetes
Erfahrung im Open-Source-Umfeld, Fullstack-Knowhow, Cloud-Erfahrung (idealerweise Azure) sowie Kenntnisse weiterer Programmiersprachen
Ausgeprägte Kommunikationsstärke und Freude an der Zusammenarbeit mit Team und Kunden
Verhandlungssicheres Deutsch und Englisch in Wort und Schrift
Benefits
(Senior) Software Engineer Java & Spring Boot (m/w/d)
Über
Rolle
Moderne Softwareentwicklung verbindet technisches Know-how mit einem guten Verständnis für Anforderungen und deren praktische Umsetzung. In dieser Position entsteht Software nicht nur auf Code-Ebene: Von der Analyse über die Architektur bis zum Testing wird der gesamte Entwicklungsprozess mitgestaltet und gemeinsam mit verschiedenen Ansprechpartnern weiterentwickelt.
Verantwortung
Du entwickelst neue Funktionen und erweiterst bestehende Applikationen mit Java und Spring Boot
Du analysierst fachliche und technische Anforderungen und überführst diese in konkrete Softwarelösungen
Du arbeitest gemeinsam mit dem Team an Lösungsarchitekturen und setzt diese technisch um
Du unterstützt Business Analysten bei der Konkretisierung und technischen Beurteilung von Anforderungen
Du bringst deine technische Expertise auch direkt in Gespräche mit Kunden ein
Du entwickelst Software in einem agilen Entwicklungsumfeld und arbeitest eng mit den beteiligten Teammitgliedern zusammen
Du stellst die Qualität der Lösungen durch geeignete End-to-End-Tests sicher
Du setzt moderne Ansätze rund um Cloud Computing und Containerisierung mit Docker ein
Qualifikationen
Du verfügst über fundierte praktische Erfahrung mit Java und Spring Boot
Du bringst mehrere Jahre Erfahrung in der Softwareentwicklung innerhalb agiler Teams mit
Du kennst moderne Softwarearchitekturen und kannst diese in konkreten Projekten anwenden
Du hast Erfahrung mit Cloud-Technologien und Docker
Du bringst praktische Kenntnisse im End-to-End Testing mit
Du arbeitest analytisch, lösungsorientiert und qualitätsbewusst
Du kommunizierst sicher mit technischen und fachlichen Ansprechpartnern
Du verfügst über fliessende Deutschkenntnisse
Benefits
(Senior) C++ Embedded Software Engineer (m/w/d)
Über
Rolle
Für die Entwicklung moderner Robotiklösungen wird eine erfahrene Fachperson im Bereich Embedded Software gesucht. Die Position verbindet Software Engineering, Hardware-nahe Entwicklung und Systemintegration – von ersten Prototypen bis hin zu produktionsreifen Lösungen in einem interdisziplinären Umfeld.
Verantwortung
Entwicklung und Weiterentwicklung von Embedded-Softwarelösungen für moderne Robotiksysteme
Engineering von der Prototypenphase bis zur Überführung in innovative Serienlösungen
Aktive Mitarbeit bei Softwareintegration und Hardwaretests
Entwicklung und Integration verteilter Softwarekomponenten
Zusammenarbeit mit Fachpersonen aus Softwareentwicklung, Robotik, Algorithmen und Elektrotechnik
Analyse technischer Herausforderungen und Entwicklung kreativer, praxisnaher Lösungen
Mitarbeit an innovativen Forschungs- und Entwicklungsprojekten
Qualifikationen
Abgeschlossenes Studium in Informatik oder vergleichbarer Fachrichtung
Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung & Sehr gute Kenntnisse in modernem C++
Erfahrung mit objektorientierter Programmierung (OOP) und verteilten Diensten
Kenntnisse in Embedded Linux auf ARM sowie idealerweise Treiberentwicklung
Erfahrung mit Kommunikationsprotokollen wie I2C und SPI
Erfahrung mit Nvidia Jetson oder Bereitschaft zur schnellen Einarbeitung
Erfahrung mit Docker, ROS, Python, Bash, Echtzeitbetriebssystemen oder Distributed Computing von Vorteil
Kenntnisse in GPU, DSP oder weiteren Hardware-Beschleunigern von Vorteil
Fliessende Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
ERP Software Engineer – Business Central (m/w/d)
Über
Rolle
In dieser Rolle als Senior Software Engineer Dynamics 365 Business Central setzt du dein tiefes IT-Know-how ein, um anspruchsvolle Lösungen kreativ, schnell und konsequent lösungsorientiert zu gestalten. Du nutzt dein BC-Super-Brain, um komplexe Anforderungen aufzunehmen, zu strukturieren und in stabile, performante Business-Central-Lösungen zu überführen. Mit deinem hohen Qualitätsanspruch sorgst du dafür, dass Implementierungen reibungslos funktionieren und einen nachhaltigen Mehrwert schaffen. Durch deine Erfahrung prägst du Architektur- und Technologieentscheide rund um Dynamics 365 Business Central massgeblich mit. Als erfahrene Fachperson übernimmst du Verantwortung im gesamten Entwicklungszyklus und trägst entscheidend dazu bei, dass Projekte sicher von der Startbahn in eine saubere Landung geführt werden.
Verantwortung
- Du entwickelst cloudbasierte Lösungen in Microsoft Dynamics 365 Business Central
- In dieser Rolle setzt du deine sehr guten Development Skills in AL und Visual Studio Code ein
- Als Senior Software Engineer Dynamics 365 Business Central integrierst du moderne Schnittstellen wie REST APIs
- Du nutzt deine Deutsch- und Englischkenntnisse für die Zusammenarbeit in einem internationalen Umfeld
- In dieser Rolle übernimmst du Verantwortung im Start-up-Umfeld und gestaltest gemeinsam mit dem Team den Markt mit
Qualifikationen
- Du bringst Erfahrung in der Entwicklung mit Claude Code mit
- Du hast Erfahrung in der Produktentwicklung von skalierbaren Standardlösungen für viele Kunden
- Du verfügst über Kenntnisse im Bereich Finanzbuchhaltung
- Du hast etwas Erfahrung mit .NET
- Du entwickelst unsere Apps zur Erweiterung von BC weiter
- Du setzt Kundenanforderungen vom Lösungsdesign über Unit-Tests bis zum Deployment um
Senior DevOps & Fullstack Engineer (m/w/d)
Über
Verantwortung
Betrieb und Weiterentwicklung einer geschäftskritischen, containerisierten Applikationsplattform auf Basis von Kubernetes und Dapr sowie gezielte Verbesserung von Stabilität, Resilienz und Edge-Case-Handling
Weiterentwicklung moderner React-Frontends und C#-Services sowie Integration externer Fachanwendungen und Systeme über REST-basierte Schnittstellen
Aufbau und Optimierung automatisierter CI/CD-Prozesse für containerisierte Anwendungen sowie Implementierung sicherer Mechanismen für einen zuverlässigen Eigenbetrieb
Technische Übernahme extern entwickelter Lösungen inklusive Abnahme, Wissenstransfer und Release Management sowie Umsetzung von Security-Massnahmen aus Vulnerability Scans und Penetration Tests
Qualifikationen
Mehrjährige Erfahrung als Senior DevOps-, Fullstack- oder Platform Engineer mit fundiertem Know-how in React, C# und containerisierten Kubernetes-Umgebungen
Sehr gute Kenntnisse in CI/CD, REST APIs und modernen Deployment-Prozessen; Erfahrung mit Dapr, Azure DevOps oder vergleichbaren Technologien ist von Vorteil
Praxiserfahrung bei Migrationen beziehungsweise der Überführung extern entwickelter Applikationen in den internen Betrieb sowie ausgeprägtes Verständnis für stabile Produktionsumgebungen
Hohes Security-Bewusstsein, ausgeprägte Hands-on-Mentalität und Freude am Wissenstransfer sowie stilsichere Deutschkenntnisse
Benefits
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