197 IT - Software Development in Bäch SZ
Mobile Developer (m/w/d)
Über
Rolle
Apps entwickeln, die Menschen täglich nutzen: Gesucht ist ein Mobile Developer mit Leidenschaft für moderne App-Entwicklung und sauberer Softwarearchitektur. Im Fokus stehen native und plattformübergreifende Anwendungen für iOS und Android, moderne .NET-Technologien sowie der Anspruch, aus technischen Anforderungen intuitive digitale Produkte zu machen.
Verantwortung
Entwicklung und Weiterentwicklung moderner Mobile Applications für iOS und Android
Umsetzung neuer Features von der technischen Konzeption bis zum produktiven Release
Entwicklung plattformübergreifender Anwendungen mit .NET MAUI
Mitarbeit an mobilen Lösungen mit C# und dem modernen .NET-Ökosystem
Entwicklung nativer Komponenten für Android und iOS bei spezifischen Anforderungen
Gestaltung robuster Softwarearchitekturen für mobile Anwendungen
Integration von REST- und GraphQL-APIs sowie Backend-Services
Umsetzung von Authentication-, Push-Notification- und Offline-Konzepten
Entwicklung performanter und wartbarer UI-Komponenten
Optimierung von App-Performance, Stabilität und Benutzerfreundlichkeit
Aufbau automatisierter Build-, Test- und Release-Prozesse
Integration von CI/CD-Pipelines für Mobile Applications
Automatisierte Tests mit Unit-, Integration- und UI-Testing
Zusammenarbeit mit UX/UI, Backend Engineering und Product Management
Analyse und Behebung technischer Probleme in produktiven Anwendungen
Weiterentwicklung bestehender Apps im Rahmen einer modernen Mobile-Engineering-Strategie
Aktive Mitgestaltung von Architektur, Technologie-Stack und Entwicklungsstandards
Qualifikationen
Erfahrung in der professionellen Entwicklung von Mobile Applications
Sehr gute Kenntnisse in C# und .NET
Praxiserfahrung mit .NET MAUI oder vergleichbaren Cross-Platform-Frameworks
Gute Kenntnisse in der Entwicklung für Android und/oder iOS
Verständnis für moderne Mobile-Architekturen und Software Design Patterns
Erfahrung mit REST APIs und der Integration von Backend-Services
Kenntnisse in Git und modernen CI/CD-Workflows
Erfahrung mit automatisierten Tests von Vorteil
Interesse an Themen wie Clean Architecture, MVVM und Domain-Driven Design
Verständnis für Mobile Security, Authentication und sichere Datenhaltung
Analytische und strukturierte Arbeitsweise
Freude daran, technische Herausforderungen eigenständig zu lösen
Qualitätsbewusstsein und Anspruch an sauberen, wartbaren Code
Begeisterung für neue Technologien und moderne Entwicklungsansätze
Benefits
Embedded Systems / Firmware Engineer (m/w/d)
Über
Verantwortung
Entwicklung und Dokumentation modularer Firmware-Konzepte unter Einhaltung technischer, normativer und kundenspezifischer Vorgaben.
Übersetzung produktspezifischer Anforderungen in verifizierbare Software-Spezifikationen und belastbare Systemstrukturen.
Realisierung sicherheitsgerichteter Software für Sensorik auf ARM-basierten Mikrocontrollern.
Aufbau von Mustergeräten sowie technische Begleitung von Inbetriebnahmen, Erweiterungen und Wartungsarbeiten an bestehenden Lösungen.
Etablierung automatisierter Build-, Prüf- und Integrationsabläufe sowie Vereinheitlichung der Entwicklungsstandards.
Qualifikationen
Höhere Ausbildung im Software Engineering, Embedded Engineering oder einem verwandten technischen Fachgebiet.
Mehrjährige praktische Tätigkeit in der hardwarenahen Programmierung mit C und C++.
Erfahrung mit Mikrocontroller-Plattformen, Softwaredesign, UML und etablierten Entwurfsmethoden.
Vertrautheit mit automatisierter Qualitätssicherung, Integrationsprüfungen und technischen Kommunikationsprotokollen; Kenntnisse in Sensor-/Aktor-Systemen sind willkommen.
Du sprichst fliessend Deutsch, Englisch mindestens B1
Benefits
Embedded Software Engineer – Safety, C/C++ & Secure Automation (m/w/d)
Über
Verantwortung
Du entwirfst robuste Softwarearchitekturen und technische Designs für sicherheitskritische Embedded-Produkte.
Du formulierst Anforderungen für Embedded-Komponenten und setzt diese in mehrkanalige Firmware für Sicherheitssensoren um.
Du entwickelst und erweiterst C/C++-Software für ARM-Cortex-M-Mikrocontroller und begleitest Prototypen bis zur Inbetriebnahme.
Du definierst und realisierst Modul-, Funktions- und Integrationstests und entwickelst automatisierte CI/CT-Prozesse weiter.
Du stärkst Standardisierung, Modularisierung und Wiederverwendbarkeit und stellst dabei Sicherheit, Verfügbarkeit und Rückverfolgbarkeit sicher.
Qualifikationen
Du hast ein FH- oder Bachelorstudium in Software Engineering, Informatik oder einer vergleichbaren technischen Richtung abgeschlossen.
Du bringst 2–3 Jahre Erfahrung in der Embedded-Entwicklung sowie sehr gute C/C++-Kenntnisse mit.
Du kennst ARM-Cortex-M- oder vergleichbare Mikrocontroller und bist mit UML sowie gängigen Architekturmustern vertraut.
Du hast Praxis mit Unit-/Integrationstests und idealerweise automatisierten Prüfverfahren, Schnittstellen oder Sensorik.
Du interessierst dich für Functional Safety und Secure Coding und kennst idealerweise IEC 61508, IEC 62443, MISRA-C oder CERT C; sehr gutes Deutsch rundet dein Profil ab.
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
Automation Engineer (m/w/d)
Über
Verantwortung
- Verantwortung für Programmierung und Weiterentwicklung von SPS-Programmen sowie Standardisierung und Erstellung von Anlagen-Visualisierungen und technischen Dokumentationen
- Unterstützung bei der Inbetriebnahme und enge Zusammenarbeit mit den Inbetriebnahmetechnikern (intern und extern)
- Bereitschaft zu gelegentlichen Reisen innerhalb der Schweiz und international
Qualifikationen
- Abgeschlossene Ausbildung in Elektrotechnik, Automation oder Informatik sowie Weiterbildung auf HF/FH-Niveau
- Erfahrung in der SPS-Programmierung im Anlagenbau, insbesondere mit Siemens TIA Portal und strukturiertem Text
- Kenntnisse in Netzwerktechnik und Programmiersprachen wie C# und JavaScript
- Technikaffinität und Begeisterung für technologische Entwicklungen
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Benefits
Senior .NET SW Engineer (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!
Verantwortung
Du entwickelst moderne REST-APIs und Backend-Lösungen mit .NET für Kunden
Du unterstützt Kunden bei der Analyse, Konzeption und der Umsetzung von Softwareentwicklungsprojekten
Du erstellst technische Lösungskonzepte und setzt diese gleich um, entweder als Individualentwicklung oder mittels angepasster Standardsoftware
Du führst Architekturstandards auf Projektebene ein und stellst sicher, dass sie auch eingehalten werden
Du beteiligst dich aktiv an projektvorbereitenden Tätigkeiten, Reviews, Requirements Engineering, Prototypen, etc.
Qualifikationen
(Fach-)Hochschulabschluss in Informatik
Du bist ein Experte in der Konzeption und Umsetzung von Lösungen basierend auf dem Microsoft Technologie Stack mit Schwerpunkt auf .NET
Praktische Kenntnisse über Microsoft Azure oder on-premises basierten Applikationen und Architekturen
Praktische Kenntnisse mit modernen Frontend-Technologien (z.B. React, Angular, Blazor)
Praktische Erfahrung mit relationalen Datenbanken (wie MS SQL oder PostgreSQL) und ORMs (wie Entity Framework oder Dapper) oder mit dokumentbasierten (NoSQL-) Datenbanken (wie MongoDB oder Cosmos DB)
Von Vorteil bringst du Kenntnisse in DDD und Event-basierten Architekturen mit
Erfahrung mit modernen KI-gestützten Entwicklungswerkzeugen wie Claude Code, Cursor, GitHub Copilot oder ähnlich
Stilsichere Deutsch- und Englischkenntnisse sind Voraussetzung
Benefits
Software Test Engineer (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 deiner Rolle bist du ein wichtiger Teil des Softwareentwicklungsprozesses und arbeitest eng mit dem Entwicklungsteam und Kunden zusammen. Das heisst du verantwortest die Konzeption, Planung und Umsetzung von Testfällen für die automatisierte Ausführung.
Verantwortung
Agiles, entwicklungsnahes Testengineering in Zusammenarbeit mit Kunden oder internen Stakeholdern
Aufbau oder Weiterentwicklung der Testumgebungen
Qualifikationen
Abgeschlossenes (Fach-)Hochschulabschluss in Informatik
Entwicklungserfahrung in einer oder mehreren Programmiersprachen (z.B. Java, Python, Kotlin, Swift, Typescript und/oder .NET Stack)
Entwicklungs- und Testerfahrung mit einer oder mehreren Schnittstellentechnologien (z.B. REST, SOAP oder Kafka)
Testautomatisierungserfahrung mit einem oder mehreren Testwerkzeugen (z.B. Playwright, Appium, Cypress, Selenium oder Robot Framework)
CI/CD-Erfahrung mit einem oder mehreren Pipeline Systemen (z. B. GitLab CI/CD, Azure DevOps, Jenkins oder vergleichbare Lösungen)
Erfahrung mit modernen KI-gestützten Analyse- und Recherchewerkzeugen wie Claude AI, NotebookLM, Microsoft Copilot oder ähnlich
Erfahrung mit Container Technologien (wie zum Beispiel Docker, Kubernetes, Openshift, etc.)
Reisebereitschaft innerhalb der Schweiz
Verhandlungssichere Deutschkenntnisse (min. C1 Niveau) sowie gute Englischkenntnisse
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
Embedded Systems Engineer (m/w/d)
Über
Verantwortung
Entwicklung kundenspezifischer Softwarebausteine für mikrocontrollerbasierte Steuerungssysteme.
Aufbereitung fachlicher Bedürfnisse und Überführung in technische Spezifikationen sowie belastbare Softwarearchitekturen.
Realisierung von Regelungsfunktionen und Kommunikationsmechanismen für industrielle Systeme.
Programmierung echtzeitnaher Firmware auf ARM-basierten Applikationsprozessoren und Mikrocontrollern.
Planung und Ausführung von Modul- und Systemverifikation sowie technische Abstimmung mit Elektronik-, Produkt- und Applikationsteams.
Qualifikationen
Abgeschlossenes Hochschulstudium in Elektronik, Automation, Informatik oder einem verwandten technischen Fachgebiet.
Mehrjährige Berufspraxis in Firmware-, Embedded- oder hardwarenaher Softwareentwicklung.
Fundierte Programmiererfahrung mit C sowie Vertrautheit mit Entwicklungswerkzeugen, Debugging und Build-Prozessen.
Praxis mit Git, Requirements Engineering und qualitätsgesicherten Entwicklungsabläufen; Kenntnisse industrieller Steuerungs- oder Antriebssysteme sind willkommen.
Ausgeprägtes Abstraktionsvermögen, Beharrlichkeit und lösungsorientiertes Denken sowie sehr gute Deutsch- und Englischkenntnisse.
Benefits
Lead .NET C# Entwickler/-in (m/w/d)
Über
Rolle
Komplexe Business-Software braucht sauberen Code, durchdachte Lösungen und Teams, die gemeinsam Verantwortung übernehmen. Du arbeitest an Web-Applikationen mit direktem Praxisbezug und verbindest dabei moderne Softwareentwicklung mit strukturiertem Engineering und enger Zusammenarbeit mit Architektur, Projektleitung und Produktberatung.
Verantwortung
Development & Engineering
Du entwickelst und verbesserst komplexe .NET/C#-Applikationen und sorgst für eine nachhaltige technische Weiterentwicklung.
Du arbeitest mit Microsoft SQL Server und setzt fachliche Anforderungen in stabile und wartbare Lösungen um.
Du bringst dich in unterschiedliche Softwareprojekte ein und unterstützt bei technischen Herausforderungen über den gesamten Entwicklungsprozess hinweg.
Agile Zusammenarbeit
Du arbeitest aktiv in Scrum Teams und bringst deine technische Perspektive in Planung und Umsetzung ein.
Du unterstützt Lösungsarchitekten und Projektleiter bei der technischen Ausarbeitung und begleitest Lösungen bis zur Abnahme.
Du arbeitest mit der Produktberatung zusammen, wenn technische Kundenanforderungen analysiert und gelöst werden müssen.
Code Quality
Du führst Code-Reviews durch und gibst konstruktives Feedback zur Verbesserung der Entwicklungsqualität.
Du setzt Unit-Tests gezielt ein und trägst damit zu stabilen und nachhaltig wartbaren Anwendungen bei.
Qualifikationen
Du bringst mehrere Jahre Erfahrung in der Softwareentwicklung mit.
Du verfügst über fundierte Kenntnisse in .NET, C# und Microsoft SQL Server.
Du hast ein abgeschlossenes Studium in Informatik, Naturwissenschaften, Mathematik oder Technik.
Du arbeitest eigenständig, strukturiert und mit einem ausgeprägten Fokus auf nachhaltige Lösungen.
Du schätzt Scrum, agile Entwicklung und den fachlichen Austausch im Team.
Du kommunizierst sehr sicher auf Deutsch und verfügst über gute Englischkenntnisse.
Benefits