16 IT - Software Development in Bern
SAP Solution Architect (m/w/d)
Über
Rolle
Die digitale Transformation erfolgreicher Unternehmen basiert auf durchdachten SAP-Lösungen. Gesucht wird ein erfahrener SAP-Berater mit Architekturkompetenz, welcher anspruchsvolle Kundenanforderungen in innovative und nachhaltige Systemlösungen verwandelt.
Verantwortung
Konzeption ganzheitlicher SAP-Lösungen entlang moderner Geschäftsprozesse
Beratung von Kunden und internen Stakeholdern bei strategischen SAP-Fragestellungen
Entwicklung von Zielarchitekturen und technischen Konzepten für komplexe SAP-Umgebungen
Begleitung von SAP-Migrations- und Transformationsprojekten
Gestaltung moderner Integrationsszenarien zwischen SAP- und Non-SAP-Systemen
Bewertung und Einsatz neuer Technologien wie SAP BTP, Cloud Services und API-basierter Architekturen
Unterstützung von Entwicklungsteams und Projektleitern bei technischen Entscheidungen
Sicherstellung von Qualität, Skalierbarkeit und Zukunftsfähigkeit der SAP-Lösungen
Qualifikationen
Mehrjährige Erfahrung in der SAP-Beratung mit Entwicklung Richtung Architektur
Erfahrung in der Konzeption komplexer SAP-Lösungen
Kenntnisse moderner SAP-Technologien wie SAP S/4HANA, SAP BTP oder Cloud-Architekturen
Verständnis für Integrationen, Schnittstellen und Enterprise-Architekturen
Fähigkeit, technische Inhalte verständlich für unterschiedliche Zielgruppen aufzubereiten
Analytische Denkweise sowie strukturierte Vorgehensweise
Leidenschaft für Innovation, Digitalisierung und moderne ERP-Landschaften
Benefits
Lead Software Architect & Technical Lead (m/w/d)
Über
Rocken® hat mit Ihrer 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.
Unser Partner ist eine Behörde im Medizinsektor. Zum Schutz der Gesundheit von Menschen und Tieren leisten sie einen Beitrag zur Prüfung der Qualität der Arzneimittel. Innerhalb dieses Umfelds werden spannende Projekte auf nationaler und internationaler Ebene verfolgt.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Rolle
In dieser Rolle gestaltest du die digitale Transformation aktiv mit und sorgst dafür, dass qualitativ einwandfreie, sichere und wirksame Lösungen die Grundlage zentraler Prozesse bilden. Du übernimmst die fachliche Verantwortung für eine moderne Softwarearchitektur, die bestehende Anwendungen ablöst, neue Geschäftsbedürfnisse integriert und als modulare Plattform für interne und externe Anspruchsgruppen dient. Du verantwortest die kontinuierliche Weiterentwicklung der Architektur in einem agilen, SAFe-orientierten Umfeld und stellst hohe Engineering-Qualität sowie Sicherheits- und Compliance-Aspekte sicher. Du arbeitest eng mit einem interdisziplinären DevSecOps-Team zusammen, um Technologien, Methoden und Standards aufeinander abzustimmen und nachhaltige, zukunftsfähige Lösungen zu schaffen. Dabei nutzt du den grossen Gestaltungsspielraum dieser Funktion, um die technologische Ausrichtung eines zentralen Digitalisierungsvorhabens entscheidend zu prägen.
Verantwortung
Du übernimmst die technische Führung eines Entwicklungsteams und unterstützt die Umsetzung anspruchsvoller Softwarelösungen im agilen Umfeld.
Du gestaltest gemeinsam mit Enterprise- und Solution Architects moderne Cloud- und Softwarearchitekturen für skalierbare Plattformen.
Du erarbeitest technische Konzepte, Architektur-Blueprints und Solution Designs und bringst dich aktiv in Technologieentscheide ein.
Du stellst die Einhaltung von Architekturstandards, Security-by-Design, Code-Quality und DevSecOps-Prinzipien sicher.
Du förderst Engineering Best Practices, unterstützt dein Team als technischer Coach und treibst die kontinuierliche Weiterentwicklung der Plattform voran.
Qualifikationen
Du verfügst über mehrjährige Erfahrung als Software Architect, Lead Developer oder Technical Lead im Enterprise-Umfeld.
Du bringst fundierte Kenntnisse in Cloud-native Architekturen, Azure, Kubernetes, Docker, Microservices, REST APIs sowie CI/CD mit Azure DevOps oder GitHub Actions mit.
Du hast Erfahrung mit Infrastructure as Code (Terraform, Bicep oder Ansible), DevOps sowie modernen Softwareentwicklungsprozessen im SAFe- oder Scrum-Umfeld.
Du überzeugst durch analytisches Denken, Architekturkompetenz und eine Hands-on-Mentalität bei der Umsetzung komplexer Lösungen.
Du verfügst über einen Hochschulabschluss im Informatikumfeld, sehr gute Deutschkenntnisse sowie gute Englischkenntnisse.
Benefits
Software Engineer C++ (Embedded) (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du anspruchsvolle embedded Softwarelösungen in C/C++ und trägst massgeblich dazu bei, innovative Produkte zuverlässig und performant zu machen. Du übernimmst die Verantwortung für Konzeption, Implementierung, Integration und Test von Softwaremodulen auf Mikrocontroller-Plattformen. Dabei analysierst und optimierst du bestehende Codebasen, behebst Fehler und stellst eine hohe Softwarequalität sicher. Du arbeitest eng mit angrenzenden Disziplinen wie Hardwareentwicklung und Systemengineering zusammen, um Anforderungen präzise umzusetzen. Zudem bringst du deine Erfahrung ein, um Entwicklungsprozesse, Tools und Architekturentscheidungen kontinuierlich weiterzuentwickeln.
Verantwortung
Entwicklung, Implementierung und Validierung von Embedded-Softwarelösungen für vernetzte Geräte und technische Systeme
Konzeption von Software- und Systemarchitekturen unter Berücksichtigung von Performance, Wartbarkeit und Skalierbarkeit
Erstellung technischer Spezifikationen sowie Ableitung und Umsetzung von Softwareanforderungen
Mitarbeit bei Themen rund um funktionale Sicherheit, Secure Coding und Cybersecurity-Anforderungen
Enge Zusammenarbeit mit Hardware-, Firmware- und Systemengineering-Teams innerhalb agiler Entwicklungsprojekte
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik, Embedded Systems oder vergleichbarer Fachrichtung
Mehrjährige Erfahrung in der Entwicklung hardwarenaher Software mit C und C++
Kenntnisse von Embedded Linux, Echtzeitbetriebssystemen (RTOS) oder Bare-Metal-Programmierung
Erfahrung mit Netzwerk- und Kommunikationsprotokollen wie Ethernet, TCP/IP, CAN, SPI oder UART
Vertraut mit UML, Softwaredesign-Methoden sowie modernen Entwicklungswerkzeugen und Build-Prozessen
Frontend-Entwicklung (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du anspruchsvolle Frontend-Lösungen mit modernen Frameworks wie Angular, Blazor, React oder Vue und bringst dein tiefes Verständnis für Architektur, saubere Schnittstellen und testgetriebene Entwicklung ein. Du verantwortest die Umsetzung benutzerfreundlicher, responsiver und barrierefreier Oberflächen – von der Interpretation von Mockups aus Tools wie Figma oder Balsamiq bis zur Integration in CI/CD-Pipelines. Du übernimmst die Verantwortung für Code-Qualität und UI-Testautomatisierung und dokumentierst deine Lösungen strukturiert und nachvollziehbar. Dabei denkst du systemisch, strukturierst Anforderungen für technische und nicht-technische Stakeholder und treibst gemeinsam mit anderen die Umsetzung von Mobile-First- und Accessibility-Anforderungen voran. Als erfahrene, selbständige und kommunikative Persönlichkeit unterstützt du dein Umfeld, teilst dein Wissen und inspirierst andere zu einfachen, hochwertigen Lösungen.
Verantwortung
- Du entwickelst und optimierst anspruchsvolle Frontend-Lösungen in hoher Qualität.
- In dieser Rolle strukturierst und konkretisierst du Anforderungen für technische und nicht-technische Stakeholder.
- Als Frontend-Entwicklung Spezialist·in arbeitest du eng mit deinem Team zusammen und verfolgst gemeinsame Ziele.
- Du eignest dir neue Fachgebiete schnell an und setzt das Erlernte zielgerichtet in Projekten um.
- In dieser Rolle übernimmst du Verantwortung, kommunizierst aktiv und bringst eine hohe Leistungsbereitschaft ein.
- Als Frontend-Entwicklung Spezialist·in achtest du auf einfache, nutzerfreundliche Lösungen mit klarer Systematik.
Qualifikationen
- Du verfügst über einen (Fach-)Hochschulabschluss in Informatik oder eine vergleichbare Ausbildung.
- Du hast fundierte Erfahrung mit modernen Frontend-Frameworks wie Angular, React, Vue oder Blazor und bist bereit, Blazor gezielt zu vertiefen.
- Du beherrschst .NET Core und setzt responsive, mobile-first Frontends sicher um.
- Du bist versiert in der barrierefreien Gestaltung von Benutzeroberflächen und arbeitest routiniert nach Mockups aus Tools wie Balsamiq oder Figma.
- Du hast praktische Erfahrung mit UI-Testautomatisierung sowie der Umsetzung von CI/CD-Anforderungen.
- Du arbeitest gerne in agilen Umgebungen (Scrum, Kanban, SAFe) und kommunizierst sicher auf Deutsch (mindestens Niveau B2).
Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du anspruchsvolle Weboberflächen, die Nutzerfreundlichkeit, Performance und modernes Design vereinen. Du übernimmst die Verantwortung für die technische Umsetzung komplexer Frontend-Lösungen und triffst dabei wichtige Architektur- und Technologieentscheide. Du sorgst für sauberen, wartbaren Code, etablierst Best Practices im Frontend und treibst die kontinuierliche Verbesserung der User Experience voran. Zudem analysierst und optimierst du bestehende Anwendungen und bringst deine Erfahrung ein, um technische Herausforderungen effizient und nachhaltig zu lösen. Als erfahrene Fachkraft für Weboberflächen fungierst du als zentrale Ansprechperson für frontendrelevante Fragestellungen und trägst so wesentlich zum Erfolg digitaler Lösungen bei.
Verantwortung
- Du entwickelst anspruchsvolle Weboberflächen mit hoher Code- und Designqualität.
- In dieser Rolle strukturierst und übersetzt du Anforderungen verständlich für technische und nicht-technische Stakeholder.
- Du arbeitest eng mit deinem Team zusammen und stellst gemeinsame Ziele und Ergebnisse in den Mittelpunkt.
- Als erfahrene Fachkraft für Weboberflächen eignest du dir neue Fachgebiete schnell an und setzt das Wissen zielgerichtet um.
- Du übernimmst Verantwortung für deine Aufgaben, kommunizierst proaktiv und bringst eine hohe Leistungsbereitschaft ein.
- In dieser Rolle strebst du nach einfachen, robusten Lösungen, die dem Nutzer einen klaren Mehrwert bieten.
Qualifikationen
- Du verfügst über einen (Fach-)Hochschulabschluss in Informatik oder eine vergleichbare Ausbildung.
- Du hast fundierte Erfahrung mit modernen Frontend-Frameworks wie Angular, React, Vue oder Blazor und bist bereit, Blazor vertieft einzusetzen.
- Du arbeitest sicher mit .NET Core und setzt Frontends auf dieser Basis performant und wartbar um.
- Du beherrschst Responsive Design und entwickelst Oberflächen konsequent nach Mobile-First-Prinzipien.
- Du setzt barrierefreie Frontends anhand von Mockups (z. B. Balsamiq, Figma) um und verfügst über Erfahrung in der UI-Testautomatisierung.
- Du bist mit agilen Methoden wie Scrum, Kanban oder SAFe vertraut und kommunizierst auf Deutsch sicher in Wort und Schrift (mindestens Niveau B2).
Embedded System Engineer (m/w/d)
Über
Verantwortung
Du entwickelst moderne IoT-Geräte von der PCB-Architektur bis zur produktionsreifen Embedded-Plattform
Du implementierst performante Firmware auf STM32-, ESP32- oder ARM-Cortex-Systemen in C/C++ und FreeRTOS
Du integrierst Sensorik, BLE-, LoRaWAN-, WiFi- oder MQTT-Kommunikation nahtlos mit Cloud- und Edge-Plattformen
Du automatisierst Hardware-Tests, Debugging- und Produktionsprozesse mit Tools wie JTAG, UART, Logic Analyzer oder Python-Testframeworks
Du arbeitest eng mit Mechanical-, Cloud-, DevOps- und Mobile-Teams zusammen und begleitest Produkte bis zur Serienfertigung
Qualifikationen
Du verfügst über ein Studium in Embedded Systems, Elektrotechnik, Robotics oder Computer Engineering
Du bringst Erfahrung mit PCB-Design-Tools wie Altium, KiCad oder Eagle mit
Du beherrschst Embedded-Entwicklung mit Mikrocontrollern wie ESP32, Nordic nRF52 oder STM32
Du kennst dich mit Echtzeitbetriebssystemen, Low-Level-Debugging und Hardware-naher Softwareentwicklung aus
Du arbeitest analytisch, qualitätsorientiert und kommunizierst sicher in Deutsch und Englisch
Benefits
Backend Engineer .NET (m/w/d)
Rolle
Du entwickelst leistungsstarke Backends für Online-Plattformen, E-Commerce-Lösungen und Web-Apps auf Basis von Microsoft-Technologien. Dabei arbeitest du eng mit Frontend-, UX- und Projektteams zusammen und hilfst mit, neue digitale Lösungen auf den Weg zu bringen.
Verantwortung
Du baust stabile und skalierbare Backend-Services mit .NET Core und C#
Du konzipierst Datenmodelle und APIs für Webplattformen
Du kümmerst dich um Performance-Optimierung, Logging und Monitoring
Du unterstützt beim Aufbau moderner DevOps-Prozesse
Du entwickelst neue Features für bestehende Online-Plattformen und Webshops
Qualifikationen
Du hast mehrere Jahre Erfahrung in der Entwicklung mit .NET und C#
Du kennst dich mit Datenbanken, API-Design und Deploymentprozessen aus
Du bist ein echter Teamplayer und bringst Ideen proaktiv ein
Du hast idealerweise Erfahrung mit Web- oder E-Commerce-Projekten
Du verfügst über sehr gute Deutschkenntnisse (C1)
Tech Stack
C#, .NET Core, MS SQL, Vue.js, Docker, Kubernetes, REST, Azure DevOps, Git
Microsoft Dynamics - Software Engineer (m/w/d)
Über
Verantwortung
Du übernimmst die Konzeption und Entwicklung von Microsoft-basierten Anwendungen und Portalen
Du entwickelst Plugins und JavaScript-Erweiterungen für individuelle Kundenanforderungen
Du bist verantwortlich für das Solution Design und die Abstimmung mit Kunden
Du unterstützt beim Deployment in Cloud- und On-Premise-Umgebungen
Zudem sorgst Du für den stabilen Betrieb und berätst das Team im CRM-Umfeld
Qualifikationen
Du hast eine abgeschlossene Informatikausbildung und Erfahrung in der Plugin- & JavaScript-Entwicklung sowie im Solution Design und CI/CD
Du überzeugst mit Beratungskompetenz und Know-how im Requirements Engineering
Du verfügst über ein gutes Verständnis von Microsoft Dynamics CRM
Deine Programmierkenntnisse in C#, TypeScript/JavaScript, PowerShell, HTML und Git-Flow zeichnen dich aus
Du kommunizierst sehr gut auf Deutsch und sicher auf Englisch
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
Embedded Software Engineer – Medical Devices (C/C++) (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Embedded Softwareentwickler:in für Mikrosysteme die nächste Generation einer innovativen Insulinpumpe aktiv mit und trägst dazu bei, das Leben von Menschen mit Diabetes nachhaltig zu verbessern. Du übernimmst die Entwicklung und Optimierung von Embedded Software für hochpräzise Mikrosysteme und stellst deren zuverlässige Funktion im medizinischen Umfeld sicher. Du verantwortest die Umsetzung technischer Anforderungen in performanten, robusten und effizienten Softwarelösungen. Dabei analysierst und testest du bestehende Funktionen, identifizierst Verbesserungspotenziale und setzt diese strukturiert um. Zudem arbeitest du eng mit internen Schnittstellen zusammen, um Hard- und Software optimal aufeinander abzustimmen und einen hohen Qualitätsstandard zu gewährleisten.
Verantwortung
Du entwickelst embedded Software in C für moderne Medizingeräte und übernimmst zentrale Funktionen im System
Dabei erstellst und pflegst du Testfälle in C++, um die Softwarequalität sicherzustellen
Im Team führst du Code Reviews durch und verbesserst gemeinsam die Codebasis
Zusätzlich arbeitest du an technischer Dokumentation und hältst Inhalte sauber fest
Mit verschiedenen Teams koordinierst du Schnittstellen und optimierst Tools und Workflows kontinuierlich
Qualifikationen
Ein Studium in Informatik oder Medizintechnik hast du erfolgreich abgeschlossen
Du bist sicher in C-Entwicklung auf Embedded-Systemen, idealerweise mit Bare-Metal-Erfahrung
Mit Git, C++ und Python arbeitest du effizient und praxisnah
Du kennst dich mit STM32, RTOS und Bluetooth (ATT/GATT) gut aus
Du arbeitest im Team strukturiert, bist in Deutsch schriftlich sowie mündlich einwandfrei und zusätzlich fliessend in Englisch
Benefits