197 IT - Software Development in Uesslingen
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
Embedded Software Engineer (m/w/d)
Verantwortung
Entwicklung und Weiterentwicklung von Embedded-Softwarelösungen über den gesamten Software-Lifecycle
Umsetzung und Begleitung eines testgetriebenen Entwicklungsprozesses inklusive automatisierter Tests
Analyse technischer Abweichungen sowie Durchführung von Debugging, Fehlerbehebung und Workarounds
Entwicklung und Optimierung von Embedded-Komponenten mit Fokus auf C/C++
Erstellung technischer Dokumentationen und Entwicklungsberichte für interne und externe Stakeholder
Qualifikationen
Abgeschlossenes MSc- oder PhD-Studium in Elektrotechnik, Informatik oder vergleichbarer Fachrichtung
Sehr gute Kenntnisse in Embedded C/C++
Erfahrung mit MATLAB und Python
Fundiertes Verständnis von Embedded-Softwareentwicklung, Testing und Debugging
Analytische und strukturierte Arbeitsweise, gute Kommunikationsfähigkeiten sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Embedded Software Engineer – C++ (m/w/d)
Über
Rolle
Unser Rocken Partner sucht für das 10 Köpfige Team einen Senior Embedded Software Engineer im Bereich C++. In einem familiären und kollegialen Umfeld bist du für die Programmierung der hardwarenahen Software zuständig.
Verantwortung
Entwicklung und Implementierung von Embedded Software für komplexe elektronische Systeme
Optimierung von Software hinsichtlich Performance, Effizienz und Systemstabilität
Begleitung der Produktentwicklung von der Konzeption bis zur Serienreife
Analyse technischer Anforderungen und Umsetzung robuster Softwarelösungen
Erstellung und Pflege von technischer Dokumentation für Entwicklungs- und Softwareprozesse
Qualifikationen
Abgeschlossenes Studium in Software Engineering, Elektrotechnik (ETH/FH) oder vergleichbare Qualifikation
Mindestens 4 Jahre Erfahrung in der Embedded Softwareentwicklung
Sehr gute Kenntnisse in C/C++, Erfahrung mit Python und/oder C#
Verständnis für Embedded Systems, Softwarearchitektur und Entwicklungsprozesse
Sehr gute Deutsch- und Englischkenntnisse sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Software Test Engineer (m/w/d)
Über
Rolle
Du findest Fehler, bevor sie zum Problem werden. In dieser Rolle sicherst du anspruchsvolle Software systematisch ab, übersetzt technische Anforderungen in aussagekräftige Tests und sorgst dafür, dass Qualität nicht dem Zufall überlassen wird.
Verantwortung
Entwicklung und Pflege strukturierter Testszenarien für komplexe Softwarelösungen
Analyse von Requirements, Spezifikationen und Akzeptanzkriterien als Basis für effektive Teststrategien
Planung und Durchführung von Integrations-, System-, Regressions- und Abnahmetests
Aufbau nachvollziehbarer Testfälle mit klar definierten Prüfkriterien
Analyse von Testergebnissen und technische Bewertung von Abweichungen
Reproduktion, Dokumentation und Nachverfolgung von Softwarefehlern
Enge Zusammenarbeit mit Softwareentwicklern bei Fehleranalyse und Fehlerbehebung
Sicherstellung einer lückenlosen Verbindung zwischen Requirements, Testfällen, Resultaten und Defects
Erstellung aussagekräftiger Testberichte und Verifikationsnachweise
Unterstützung bei Verifikation und Validierung über den gesamten Entwicklungszyklus
Identifikation von Risiken und Qualitätslücken bereits in frühen Entwicklungsphasen
Weiterentwicklung bestehender Testprozesse mit modernen Quality-Engineering-Methoden
Einsatz von AI-gestützten Werkzeugen für Testfallanalyse, Dokumentation und Fehlerbewertung
Erkennen von Potenzial für Testautomatisierung und kontinuierliche Verbesserung der Testeffizienz
Qualifikationen
Technische Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder vergleichbare Qualifikation
Erfahrung als Software Tester, Test Engineer, QA Engineer oder in einer ähnlichen Funktion
Gutes Verständnis von strukturiertem Software Testing und Qualitätssicherung
Erfahrung mit Defect Management sowie Verifikation und Validierung
Fähigkeit, technische Anforderungen in präzise und reproduzierbare Tests zu übersetzen
Idealerweise Erfahrung mit komplexen oder sicherheitsrelevanten Softwaresystemen
Analytische und systematische Denkweise bei der Untersuchung technischer Fehler
Hoher Anspruch an Qualität, Testabdeckung und nachvollziehbare Dokumentation
Selbstständige Organisation von Testaktivitäten und konsequente Bearbeitung offener Punkte
Freude an der Zusammenarbeit mit Entwicklern und technischen Engineering-Teams
Lösungsorientierte Persönlichkeit mit ausgeprägtem Qualitätsbewusstsein
Engineering Lead – .NET & React (m/w/d)
Über
Unser Rocken Partner ist die Nummer 1 für umfassende Vorsorge- und Finanzlösungen in der Schweiz. Über 1 Million Private und über 30' 000 Unternehmen vertrauen bei ihrer Vorsorge auf die über 150-jährige Erfahrung des Rocken Partners. Täglich setzen sich in der ganzen Schweiz mehr als 2000 Mitarbeitende für die Anliegen deren Kundinnen und Kunden ein, davon über 1000 im Vertrieb.
Als Mitarbeitende sind Sie ein wichtiger Teil des Partners. Denn Sie arbeiten an der Zukunft der Kunden. Deshalb sucht unser Partner Menschen, die den langfristigen Erfolg suchen. Ihnen bietet sich zahlreiche Tätigkeiten mit interessanten Zukunftsperspektiven.
Verantwortung
Fachliche und personelle Führung sowie Coaching eines Software-Entwicklungsteams mit weniger als 10 Mitarbeitenden
Strategische Weiterentwicklung der Software-Engineering-Abteilung und aktive Mitgestaltung des Kundenportals
Sicherstellung von Softwarequalität, Architekturstandards und Best Practices in enger Zusammenarbeit mit Stakeholdern
Verantwortung für den gesamten Software Development Lifecycle von der Konzeption bis zum produktiven Betrieb
Förderung moderner Cloud-, AI- und Entwicklungstechnologien sowie Prüfung neuer Einsatzmöglichkeiten von Azure OpenAI
Qualifikationen
Mindestens 5 Jahre Erfahrung in der Webentwicklung mit .NET und/oder React
Mehrjährige Erfahrung in Teamführung, Coaching oder Engineering Leadership
Fundierte Kenntnisse in Softwareentwicklung, Softwarearchitektur, Azure Cloud und agilen Methoden
Erfahrung im gesamten Product Development Lifecycle sowie mit Azure OpenAI und LLM-basierten APIs
Höhere Ausbildung in Informatik (ETH/Uni/FH) von Vorteil, fliessende Deutsch- und Englischkenntnisse sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Full-Stack Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Full-Stack Applikationsentwickler:in moderne Bildungsangebote mit und trägst dazu bei, Wissen am Puls der Zeit zu vermitteln. Du entwickelst Anwendungen, die unterschiedliche Fachbereiche unterstützen und so den Hochschulbetrieb effizient und zukunftsorientiert ermöglichen. Dabei bringst du dein professionelles Know-how in die Konzeption, Umsetzung und Weiterentwicklung von Lösungen ein, die national wie international eingesetzt werden. Du wirkst aktiv an einer nachhaltigen, digitalen Zukunft der Bildung mit und nutzt dafür moderne Technologien und Methoden.
Verantwortung
Entwicklung und Weiterentwicklung anspruchsvoller Business-Applikationen über den gesamten Software-Lifecycle mit C#/.NET, Vue.js und SQL.
Analyse fachlicher Anforderungen sowie Konzeption, Realisierung und Einführung nachhaltiger technischer Lösungen.
Sicherstellung von Codequalität, Wartbarkeit und Testbarkeit durch moderne Engineering-Praktiken und automatisierte Tests.
Verantwortung für Build-, Deployment- und Betriebsprozesse inklusive CI/CD, Monitoring, Logging und Fehleranalyse.
Mitarbeit bei Architekturentscheidungen, technischen Innovationen und datengetriebenen Optimierungsmodellen sowie Förderung des Wissenstransfers im Team.
Qualifikationen
Hochschulabschluss in Informatik oder einem vergleichbaren Fachgebiet sowie mindestens drei Jahre Berufserfahrung in der Softwareentwicklung.
Sehr gute Kenntnisse in C#/.NET sowie idealerweise Erfahrung mit TypeScript, Vue.js, Python und relationalen Datenbanken.
Erfahrung in der Entwicklung moderner Webanwendungen und im Einsatz von Cloud-Technologien.
Kenntnisse in Containerisierung und Kubernetes sowie in automatisierten Entwicklungs- und Deployment-Prozessen.
Analytische und konzeptionelle Stärke, Freude an mathematischen Optimierungsproblemen und ein ausgeprägtes Verständnis für agile Softwareentwicklung.
Benefits
Softwareentwickler Automation & Robotik (m/w/d)
Über
Verantwortung
- Entwicklung und Umsetzung von Automatisierungslösungen
- Erstellung von technischen Dokumentationen und Spezifikationen
- SPS/PLC-Programmierung
- Roboter-Programmierung
- Engineering, Implementierung und Test von Pilotprojekten
- Kontinuierliche Verbesserung der Effizienz und Qualität der Automatisierungsprozesse, -ausrüstung
- Identifizierung neuer Automatisierungstechnologien
- Enge Zusammenarbeit mit anderen Fachabteilungen
Qualifikationen
- Abgeschlossenes Studium im Bereich der Elektrotechnik, Automatisierungstechnik oder vergleichbare Fachrichtung
- Fundierte Kenntnisse in der Programmierung von SPS-Steuerungen und Robotern
- Erfahrung in der Inbetriebnahme von Automatisierungssystemen
- Teamfähigkeit, Selbstständigkeit und Eigeninitiative
- Reisebereitschaft 20%
Benefits
Senior Software Test Manager (m/w/d)
Über
Die Fachkompetenz unseres Rocken Partners sind die Auswertung, Planung und Implementierung elaborierter Methoden. Der Service unseres Partners umfasst das Testmanagement, die Testautomatisierung und das Projektmanagement heterogener IT-Lösungen.
Rolle
In dieser Rolle übernimmst du das Testmanagement für vielfältige Softwareprojekte und stellst deren Qualität in anspruchsvollen Kundenumgebungen sicher. Du koordinierst Testaktivitäten im Rahmen von Projekteinsätzen, teilweise vor Ort oder remote, und sorgst für eine strukturierte und effiziente Umsetzung. Als erfahrener Profi im Testbereich nutzt du dein Know-how, um Teststrategien und -vorgehen zielgerichtet auszubauen. Dabei trägst du wesentlich dazu bei, den Testbereich nachhaltig zu stärken und professionell weiterzuentwickeln.
Verantwortung
Du verantwortest den gesamten Testprozess von der Planung über die Durchführung bis zur Auswertung und Nachbereitung.
Du definierst geeignete Teststrategien und kombinierst manuelle Prüfungen mit automatisierten Testverfahren.
Du koordinierst interne und externe Stakeholder, Schnittstellen sowie beteiligte Dienstleister und stellst einen reibungslosen Ablauf der Testaktivitäten sicher.
Du steuerst Defects, Testdaten und Testumgebungen und sorgst für eine nachvollziehbare Dokumentation sowie ein aussagekräftiges Reporting.
Du führst Testteams fachlich, unterstützt bei methodischen Fragen und entwickelst die Testorganisation kontinuierlich weiter.
Qualifikationen
Du hast ein Studium in Wirtschaftsinformatik, Betriebswirtschaft, Softwareentwicklung oder eine vergleichbare Ausbildung abgeschlossen.
Du bringst mehrere Jahre Erfahrung im Test Management oder in der Testberatung mit.
Du arbeitest sicher mit Test- und Projektmanagement-Tools wie JIRA, Xray, Zephyr, Azure DevOps oder ALM.
Du kennst gängige Frameworks und Werkzeuge für automatisierte Tests, beispielsweise Playwright, Cypress, Selenium, JUnit oder TestNG.
Du kommunizierst sicher auf Deutsch und Englisch und kannst technische sowie fachliche Themen adressatengerecht bis auf C-Level vermitteln.
Benefits
Senior Fullstack Software Engineer .NET (m/w/d)
Über
Verantwortung
Entwicklung skalierbarer Webapplikationen über Front- und Backend hinweg sowie Konzeption leistungsfähiger Services und APIs für komplexe Softwarelandschaften
Umsetzung individueller Softwarelösungen mit C#/.NET und modernen JavaScript-/TypeScript-Frameworks sowie Integration verteilter Systeme und externer Schnittstellen
Technische Verantwortung für Teilprojekte und enge Zusammenarbeit mit Kunden von der Anforderungsanalyse und Lösungsfindung bis zur Implementierung und produktiven Einführung
Evaluation und Integration neuer Technologien in anspruchsvollen Industrie- und Technologieprojekten mit hohen Anforderungen an Softwarequalität, Wartbarkeit und Zuverlässigkeit
Qualifikationen
Hochschulabschluss in Informatik, Wirtschaftsinformatik oder vergleichbarer Fachrichtung sowie mehrjährige Fullstack-Erfahrung im Industrie-, Automations- oder Medizintechnikumfeld
Fundierte Kenntnisse in C#/.NET sowie TypeScript, HTML und CSS und praktische Erfahrung mit Angular, React, Vue.js oder vergleichbaren modernen Frontend-Frameworks
Sicherer Umgang mit REST APIs, verteilten Systemen und relationalen Datenbanken wie SQL Server oder PostgreSQL sowie gutes Verständnis von Softwarearchitektur und Datenmodellierung
Ausgeprägtes Qualitätsbewusstsein mit Erfahrung in Testing, Code Reviews, Git, CI/CD, DevOps und Infrastructure as Code sowie verhandlungssicheren Deutsch- und guten Englischkenntnissen
Benefits
Low-Code Solution Consultant (m/w/d)
Über
Rolle
Gute Beratung beginnt beim Zuhören und endet bei einer Lösung, die im Alltag trägt. Genau dort setzt die Rolle als Low-Code Solution Consultant an. Du übersetzt fachliche Bedürfnisse in tragfähige Konzepte auf der Microsoft Power Platform und setzt diese gemeinsam mit Entwicklung und Engineering um. Technische Tiefe und der direkte Draht zu Menschen gehören für Dich zusammen.
Verantwortung
Du begleitest Kundinnen und Kunden von der Bedarfsanalyse bis zur fertigen Lösung.
Zudem moderierst Du Business-Analyse-Workshops und zeigst Marketing- und Verkaufsprozesse praxisnah auf.
Architekturkonzepte entstehen unter Deiner Feder oder gehen zur fachlichen Prüfung über Deinen Tisch.
Du legst Schnittstellen und Anforderungen gemeinsam mit Fachpersonen fest und reichst Infrastrukturthemen an die System Engineers weiter.
Die CRM-Umgebung samt zugehöriger Komponenten in Azure richtest Du ein.
Darüber hinaus hältst Du das Backlog aktuell, organisierst die Scrum-Termine und treibst neue Themen im Lösungsportfolio voran.
Qualifikationen
Ein abgeschlossenes Studium im IT-Umfeld oder ein gleichwertiger Werdegang bildet Deine Basis.
Du berätst seit mehreren Jahren Kundschaft und konzipierst passende Lösungen.
Im Umgang mit Microsoft 365 (M365), Cloud-Diensten und Dynamics 365 (D365) bist Du geübt.
Agile Vorgehensmodelle sind Dir aus der täglichen Projektarbeit vertraut.
Des Weiteren überzeugst Du durch schnelle Auffassungsgabe, strukturiertes Vorgehen und unternehmerischen Blick.
Zudem bewegst Du Dich sprachlich sicher im Deutschen und führst englische Fachgespräche ohne Mühe.
Benefits