230 IT - Software Development in Blauen
DevOps Engineer:in (m/w/d)
Über
Rolle
Stabile Systeme entstehen nicht zufällig, sondern durch Menschen, die genau hinschauen. Als DevOps Engineer:in hältst Du den Finger am Puls der Plattform und erkennst Fehler, bevor Kundinnen und Kunden sie bemerken. Du bewegst Dich sicher zwischen Applikationsentwicklung in TypeScript und PHP sowie dem Betrieb moderner Cloud-Infrastruktur. Dabei bringst Du Deine Erkenntnisse zurück ins Team und machst die Code-Basis Schritt für Schritt widerstandsfähiger.
Verantwortung
Du überwachst die Systeme mit modernen Monitoring- und Error-Tracking-Tools und behebst Störungen nachhaltig
Bei Incidents reagierst Du schnell, führst eine Ursachenanalyse (Root Cause Analysis, RCA) durch und dokumentierst Postmortems
Des Weiteren beseitigst Du Performance-Engpässe im Backend und Frontend und entwickelst resiliente Systemarchitekturen mit
Manuelle Abläufe erkennst Du und überführst sie in automatisierte Prozesse
Du trägst Deinen Teil zum Betrieb und zur Einhaltung der vereinbarten Service Level Agreements (SLA) bei
Zudem teilst Du Wissen über kurze interne Tech-Talks, Guides und Dokumentation
Qualifikationen
Du kennst die gängigen Patterns für Backend und Frontend von Web-Applikationen
Erfahrung in der Systemadministration bringst Du mit, ergänzt um Know-how in Cloud-Infrastruktur mit Fokus auf Skalierbarkeit
Du entwickelst Applikationen mit TypeScript und PHP
Hinzu kommt Routine im Umgang mit Incidents und Postmortems
Analytisches Denken und selbständiges Arbeiten zeichnen Dich aus
Zudem kommunizierst Du sicher auf Deutsch und Englisch
Benefits
Power Platform Consultant (m/w/d)
Über
Rolle
Als Power Platform Consultant gestaltest Du Lösungen auf der Power Platform und begleitest die Kundschaft von der Idee bis zur produktiven Umsetzung. Beratung und Technik gehen dabei Hand in Hand. Du bringst Architekturwissen mit, moderierst Workshops und behältst den Überblick über Schnittstellen und Infrastruktur. In einem agilen Umfeld übernimmst Du Verantwortung und entwickelst das Leistungsangebot laufend weiter.
Verantwortung
Du erstellst und prüfst Architekturkonzepte für Projekte rund um Power Platform und Azure.
Du analysierst Bedürfnisse, führst Business-Analyse-Workshops durch und begleitest bei der Wahl der passenden Lösung.
Gemeinsam mit Fachpersonen definierst Du Anforderungen für Schnittstellen.
Des Weiteren konfigurierst Du die Cloud-Umgebung für Dynamics 365 (D365) und die zugehörigen Komponenten.
Hinzu kommt die Pflege des Backlogs sowie die Koordination der Scrum-Meetings.
Zudem verfolgst Du Neuerungen im Microsoft-Umfeld und bringst Innovationen aktiv ein.
Qualifikationen
Du hast eine Aus- oder Weiterbildung auf Hochschulstufe mit Informatik-Hintergrund oder eine vergleichbare Qualifikation.
Mehrjährige Erfahrung in Kundenberatung und Lösungskonzeption zeichnet Dich aus.
Du kennst Dich in Microsoft-Entwicklungs- und Lösungsplattformen aus, insbesondere Microsoft 365 (M365) und CRM-Lösungen.
Methoden der agilen Softwareentwicklung wendest Du sicher an.
Darüber hinaus überzeugst Du durch analytisches Denken, unternehmerisches Handeln und eine exakte Arbeitsweise.
Zudem kommunizierst Du stilsicher auf Deutsch und kommst im englischsprachigen Austausch gut zurecht.
Benefits
Systems Software Engineer (m/w/d)
Über
Rolle
Software, die tief in technische Systeme eingreift: Diese Position richtet sich an Entwickler, die Freude an C++, Netzwerkprotokollen, Hardwareintegration und komplexen Systemlandschaften haben. Statt isolierter Applikationsentwicklung steht das Zusammenspiel ganzer Systeme im Mittelpunkt.
Verantwortung
Entwicklung zentraler Softwarekomponenten für komplexe technische Plattformen
Aufbau performanter Backend-Services mit modernem C++
Gestaltung klarer Softwarearchitekturen für langlebige und erweiterbare Systeme
Entwicklung von Kommunikationsschichten für interne und externe Systemkomponenten
Integration von Netzwerkprotokollen, Hardware und verteilten Services
Umsetzung robuster APIs und serviceorientierter Kommunikationsmodelle
Verbindung von Backend-Logik mit funktionalen Benutzeroberflächen
Analyse von technischen Anforderungen und Entwicklung geeigneter Lösungsarchitekturen
Untersuchung von Performance-Problemen, Laufzeitfehlern und komplexen Systemzuständen
Optimierung von Datenflüssen, Ressourcenverbrauch und Systemreaktionszeiten
Entwicklung automatisierter Tests zur Absicherung zentraler Systemfunktionen
Teilnahme an Architektur- und Code Reviews
Weiterentwicklung bestehender Softwarekomponenten durch Refactoring und Modernisierung
Unterstützung bei Integration, Release und technischer Inbetriebnahme
Dokumentation von Architektur, Schnittstellen und relevanten technischen Entscheidungen
Qualifikationen
Erfahrung in der professionellen C++-Entwicklung
Fundiertes Verständnis objektorientierter Softwarearchitektur
Gute Kenntnisse in Speicherverwaltung, Concurrency und modularer Softwareentwicklung
Interesse an Embedded-, Backend- oder systemnaher Softwareentwicklung
Verständnis von Netzwerkprotokollen und Kommunikation zwischen verteilten Komponenten
Erfahrung mit REST, gRPC oder vergleichbaren Kommunikationsmechanismen von Vorteil
Sicherer Umgang mit Git und CMake
Idealerweise Erfahrung mit Linux und automatisierten Build- und Testprozessen
Interesse an Hardwareintegration und technischen Gesamtsystemen
Strukturierte Herangehensweise an Debugging und Root-Cause-Analysen
Qualitätsbewusstsein und Anspruch an nachhaltige Softwarearchitekturen
Eigeninitiative und Freude daran, technische Lösungen von der Idee bis zur Integration umzusetzen
Senior C++ Software Engineer (m/w/d)
Über
Rolle
Du möchtest Software entwickeln, bei der Architektur, Performance und technische Tiefe entscheidend sind? Diese Position bietet erfahrenen C++ Engineers die Möglichkeit, komplexe Systemkomponenten von der technischen Konzeption bis zur produktiven Umsetzung zu verantworten und dabei echten Einfluss auf die Softwarearchitektur zu nehmen.
Verantwortung
Entwicklung leistungsfähiger Softwarekomponenten mit modernem C++
Aufbau modularer und skalierbarer Backend- und Systemarchitekturen
Umsetzung anspruchsvoller Kommunikations- und Integrationslösungen
Anbindung von Hardware, Netzwerkdiensten und technischen Plattformen
Entwicklung effizienter Schnittstellen für interne und externe Systemkomponenten
Verbesserung von Laufzeitverhalten, Stabilität, Skalierbarkeit und Ressourcenverbrauch
Technische Analyse bestehender Software und gezielte Modernisierung gewachsener Komponenten
Entwicklung automatisierter Teststrategien für Unit-, Integrations- und Systemtests
Sicherstellung hoher Codequalität durch Reviews, Static Analysis und Engineering Standards
Begleitung technischer Releases und Bewertung von Entwicklungsrisiken
Unterstützung bei Architektur-Workshops und technischen Entscheidungsprozessen
Fachliche Begleitung von Software Engineers und Förderung moderner Entwicklungspraktiken
Qualifikationen
Mehrjährige Berufserfahrung als C++ Software Engineer, Systems Engineer oder Backend Developer
Sehr gute Kenntnisse moderner C++ Entwicklung mit C++17, C++20 oder C++23
Sicheres Verständnis von Softwaredesign, Datenstrukturen, Concurrency und Memory Management
Erfahrung mit komplexen Backend-, System- oder Distributed-Software-Lösungen
Fundierte Kenntnisse in Netzwerkkommunikation und modernen API-Technologien
Erfahrung mit TCP/IP, UDP, REST, gRPC und binären Kommunikationsformaten
Praxis mit CMake, Git und automatisierten Build- und Deployment-Prozessen
Erfahrung in Performance Engineering, Profiling und systematischem Debugging
Qualitätsbewusstsein bei Architektur, Code, Tests und technischer Dokumentation
Eigenständige Arbeitsweise mit ausgeprägtem Ownership für technische Themen
Freude daran, komplexe technische Probleme strukturiert zu lösen
QA Test Specialist (m/w/d)
Über
Rolle
Technische Qualität braucht Menschen, die genau hinschauen. Als QA Test Specialist überprüfst du komplexe Software nicht nur auf Funktionalität, sondern machst Qualität messbar, Fehler reproduzierbar und Entwicklungsfortschritte transparent.
Verantwortung
Planung und Umsetzung professioneller Qualitätssicherungsaktivitäten für moderne Softwareprodukte
Überführung fachlicher und technischer Anforderungen in belastbare Testspezifikationen
Entwicklung von Testfällen, Testszenarien und risikobasierten Teststrategien
Durchführung manueller und teilautomatisierter Softwaretests über verschiedene Teststufen hinweg
Prüfung von Softwarekomponenten während Integration, Systemtests und Releases
Systematische Untersuchung unerwarteter Systemzustände und Fehlerbilder
Erfassung, Priorisierung und technische Nachverfolgung von Defects
Verifikation behobener Fehler und Durchführung gezielter Regressionstests
Aufbau einer transparenten Traceability zwischen Requirements, Tests und Ergebnissen
Erstellung hochwertiger Testdokumentationen und Entscheidungsgrundlagen für Releases
Unterstützung der Engineering-Teams bei der frühzeitigen Erkennung von Qualitätsrisiken
Mitgestaltung von Quality Gates und standardisierten Testprozessen
Weiterentwicklung der Testorganisation in Richtung Quality Engineering und Continuous Testing
Nutzung moderner AI-Werkzeuge zur Unterstützung bei Testanalyse, Testdesign und Dokumentation
Kontinuierliche Optimierung von Testabdeckung, Effizienz und Aussagekraft
Qualifikationen
Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder einem vergleichbaren technischen Bereich
Berufserfahrung im Software Testing, QA Engineering, Verification Engineering oder in einer verwandten Funktion
Sicheres Verständnis von Testdesign, Testdurchführung und strukturiertem Defect Management
Erfahrung im Umgang mit Requirements und Traceability
Fähigkeit, komplexe technische Sachverhalte analytisch zu untersuchen
Idealerweise Erfahrung in regulierten, sicherheitskritischen oder technisch anspruchsvollen Entwicklungsumgebungen
Präzise und strukturierte Arbeitsweise mit hohem Qualitätsanspruch
Selbstständigkeit bei Planung, Durchführung und Dokumentation von Testaktivitäten
Ausgeprägte Problemlösungskompetenz bei technischen Fehlerbildern
Freude an der Zusammenarbeit mit Softwareentwicklung, Engineering und Projektteams
Offenheit für moderne Testing-Technologien und automatisierte Qualitätssicherung
QA / Verification Engineer (m/w/d)
Über
Rolle
Wenn komplexe Systeme zuverlässig funktionieren müssen, zählt jedes Detail. Als Verification Engineer übernimmst du eine zentrale Rolle dabei, technische Anforderungen messbar zu machen, Tests intelligent zu planen und die Qualität anspruchsvoller Systeme nachweisbar abzusichern.
Verantwortung
Ableitung einer ganzheitlichen Verifikationsstrategie aus Requirements, Systemarchitektur und technischen Spezifikationen
Definition von Testmethoden, Prüfkriterien und reproduzierbaren Verifikationsszenarien
Planung kompletter Testkampagnen für Entwicklungszyklen und Releases
Durchführung von Software-, Integrations- und Systemverifikation
Aufbau strukturierter Testfälle für unterschiedliche Teststufen und Systemkomponenten
Bewertung technischer Testergebnisse und Identifikation von Qualitäts- und Projektrisiken
Systematische Analyse und Dokumentation von Fehlerbildern
Pflege einer vollständigen Verbindung zwischen Anforderungen, Testfällen, Resultaten und Defects
Erstellung von nachvollziehbaren Verifikationsberichten und Qualitätsnachweisen
Koordination kleinerer Testing-Arbeitspakete und Abstimmung technischer Prioritäten
Zusammenarbeit mit Software Engineers, System Engineers, Requirements Engineers und Projektverantwortlichen
Unterstützung bei Release-Entscheidungen durch transparente Qualitäts- und Testkennzahlen
Weiterentwicklung von Testprozessen mit Automatisierung, datengetriebenen Methoden und AI-Unterstützung
Etablierung effizienter Quality Gates innerhalb moderner Entwicklungsprozesse
Förderung einer Engineering-Kultur, in der Qualität messbar, nachvollziehbar und frühzeitig abgesichert wird
Qualifikationen
Technischer Abschluss in Informatik, Software Engineering, Systemtechnik oder einem vergleichbaren Fachgebiet
Mehrjährige Erfahrung als Test Engineer, Verification Engineer, QA Engineer oder in einer ähnlichen technischen Qualitätsfunktion
Sehr gutes Verständnis von Testdesign, Verifikation, Validierung und systematischer Qualitätssicherung
Erfahrung mit komplexen Software-, Embedded- oder Gesamtsystemen
Sicherer Umgang mit Requirements, Testfällen und Traceability
Erfahrung mit Defect Tracking und strukturierten Testprozessen
Idealerweise Praxis in regulierten oder sicherheitsrelevanten Entwicklungsumgebungen
Fähigkeit, technische Risiken zu erkennen und Tests gezielt nach deren Relevanz zu priorisieren
Präzise, analytische und eigenverantwortliche Arbeitsweise
Freude an technischen Fragestellungen und an der kontinuierlichen Verbesserung von Engineering-Prozessen
Sicheres Auftreten an technischen Schnittstellen und klare Kommunikation komplexer Sachverhalte
Business Application Engineer (m/w/d)
Über
Rolle
Wenn Software mehr können soll als Daten verwalten: Als Business Application Engineer gestaltest du digitale Lösungen an der Schnittstelle zwischen IT und Geschäftsprozessen. Von der Prozessanalyse über APIs und Datenmodelle bis zur fertigen Anwendung entsteht Software mit direktem Mehrwert für den täglichen Betrieb.
Verantwortung
Konzeption und Entwicklung moderner Business Applications rund um ERP und zentrale Unternehmensprozesse
Übersetzung komplexer Fachanforderungen in intuitive und technisch saubere Softwarelösungen
Analyse bestehender Anwendungen mit Fokus auf Digitalisierung und Prozessautomatisierung
Entwicklung von Integrationen zwischen ERP, Datenbanken, Webservices und weiteren Systemen
Aufbau robuster APIs und standardisierter Datenschnittstellen
Modellierung und Optimierung von Datenstrukturen und Geschäftslogik
Entwicklung und Weiterentwicklung von Benutzeroberflächen für anspruchsvolle Fachanwender
Modernisierung gewachsener Softwarekomponenten durch Refactoring und neue Architekturansätze
Aufbau automatisierter Tests für kritische Funktionen und Schnittstellen
Nutzung von CI/CD für reproduzierbare Build-, Test- und Deployment-Prozesse
Analyse produktiver Störungen und Entwicklung nachhaltiger technischer Lösungen
Durchführung von technischen Reviews und kontinuierliche Verbesserung der Codebasis
Mitarbeit bei Architekturentscheidungen und technologischer Weiterentwicklung der Applikationslandschaft
Zusammenarbeit mit Fachbereichen zur Optimierung digitaler Geschäftsprozesse
Dokumentation technischer Konzepte, Schnittstellen und relevanter Systemabhängigkeiten
Qualifikationen
Berufserfahrung in der Entwicklung von Business Software, ERP-Lösungen oder vergleichbaren Unternehmensanwendungen
Sicherer Umgang mit mindestens einer Programmiersprache wie C#, Java, C++ oder einer vergleichbaren Technologie
Erfahrung mit Datenbanken, SQL und strukturierten Datenmodellen
Verständnis für Geschäftsprozesse und deren technische Abbildung
Kenntnisse in API-Entwicklung und Systemintegration
Erfahrung mit Git und modernen Entwicklungsworkflows
Idealerweise Praxis mit automatisierten Tests und CI/CD
Interesse an Softwarearchitektur, Digitalisierung und Prozessautomatisierung
Fähigkeit, technische Komplexität verständlich zu strukturieren
Hoher Anspruch an Codequalität, Wartbarkeit und Benutzerfreundlichkeit
Eigenständige und pragmatische Arbeitsweise
Freude an interdisziplinärer Zusammenarbeit zwischen IT und Business
DevOps Engineer (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du als Senior Cloud Engineer / Cloud Platform Engineer die Verantwortung für den Aufbau und die Weiterentwicklung der unternehmensweiten Azure- und Container Plattform.
Verantwortung
Du baust und entwickelst die Azure Landing Zone mit Fokus auf Security, Identity und Networking weiter
Migrationen von OpenShift zu AKS sowie der Betrieb von Container Plattformen gehören zu deinem Alltag
Du betreust Cloud native Services, optimierst Skalierung und unterstützt Data-Teams mit passenden Lösungen
Die Entwicklung von Terraform Infrastruktur und CI/CD Pipelines mit GitHub Actions liegt in deiner Verantwortung
Du stellst Observability sicher und treibst Security-by-Design aktiv mit voran
Qualifikationen
Du hast ein Studium in Informatik oder vergleichbar (mind. Bachelor) und Erfahrung im Infrastruktur-Umfeld
Du bringst mindestens 5 Jahre Erfahrung als DevOps oder Cloud Engineer mit
Sehr gute Kenntnisse in Azure, Terraform und Kubernetes (AKS) zeichnen dich aus
Du arbeitest sicher mit GitHub Actions, Monitoring-Tools und CI/CD-Prozessen
Sehr gute Deutsch- und Englischkenntnisse auf C2-Niveau sowie Deutsch schriftlich sowie mündlich einwandfrei bei den Qualifikationen am schluss runden dein Profil ab
Benefits
Industrial Embedded Software Engineer (Network Communication) (m/w/d)
Über
Verantwortung
Entwicklung und Integration von Ethernet-basierten Kommunikationslösungen für industrielle Systeme.
Umsetzung von Softwarekomponenten und deren Integration in bestehende Systemarchitekturen.
Konzeption und Weiterentwicklung industrieller Kommunikationsschnittstellen für neue Produktgenerationen.
Begleitung von Systemtests, Inbetriebnahmen und technischen Validierungen bis zur Serienreife.
Mitarbeit an Themen wie Industrial Security, OPC UA, IO-Link und modernen Automatisierungstechnologien.
Qualifikationen
Studium in Elektrotechnik, Informatik, Informationstechnik oder eine vergleichbare technische Ausbildung.
Gute Kenntnisse in industrieller Kommunikation und Ethernet-Technologien.
Erfahrung in der Softwareentwicklung, idealerweise mit C, C++ oder einer vergleichbaren hardwarenahen Sprache.
Interesse an Embedded Systems, Automatisierung und der Verbindung von Software und industrieller Kommunikation.
Analytische und sorgfältige Arbeitsweise, Lernbereitschaft sowie gute Kommunikationsfähigkeiten in Deutsch und Englisch.
Benefits
Software Solution Architect Public/Tax (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.
Rolle
In deiner Rolle trägst Du die Mitverantwortung für die Solution Architektur der gesamten Steuerlösung für die Steuerämter. Zusätzlich übernimmst Du eine zentrale Rolle im Pre-Sales durch Definition und Vertretung des technischen Solution Designs beim Kunden.
Verantwortung
Präsentation der Lösung und Integration in bestehende IT-Landschaften sowie Vertretung des Steuerbereichs in internen Architektur-Gremien
Leitung von Lösungsdesign und Koordination von Technologie- und Entwicklungspartnern bei Innovationsprojekten (Proof-of-Concepts)
Verantwortlich für den Teil Architektur bei Ausschreibungen der kantonalen und kommunalen Steuerämter
Qualifikationen
Mindestens fünf Jahre Erfahrung als Solution Architekt:in oder Technical Lead in der agilen Softwareentwicklung komplexer Softwarelösungen mit fundiertem Kundenkontakt (Presales, Projektpräsentationen), idealerweise auch in der öffentlichen Hand
Sicheres Auftreten in Kundengesprächen, Präsentationsstärke auf Stufe C-Level und die Fähigkeit, technische Argumente in Verkaufsargumente zu übersetzen
Teamplayer mit offener, kommunikativer Persönlichkeit, der gern in kleinen Teams Lösungen erarbeitet und intern wie extern vertritt
Analytisch, schnell in der Auffassung, strukturiert und lösungsorientiert mit hohem Durchsetzungs- und Durchhaltevermögen
Sehr gute Deutsch- und Englischkenntnisse sowie abgeschlossenes Informatikstudium oder gleichwertige Berufserfahrung
Vertieftes Wissen in den Bereichen Microservice- und Microfrontend-orientierter Architektur, SaaS, Kubernetes, Container und verwandte Aktivierungssysteme, sowie Erfahren im Umgang mit den Technologien Java, Quarkus, Kafka, Maven, Hibernate, Liquibase und PostgreSQL; IAM Kenntnisse (OAuth 2.0 und OpenID) sind von Vorteil
Benefits