216 Software Development - Software in Rohr b. Olten
Backend Integration Engineer JAVA (m/w/d)
Über
Rolle
In dieser Rolle sorgst du als Java Integration Engineer dafür, dass in der digitalen Welt zusammenwächst, was zusammengehört. Du integrierst Applikationen und Systeme so, dass stabile, effiziente und erweiterbare Schnittstellen entstehen. Dabei stellst du sicher, dass alle Komponenten nahtlos zusammenspielen und für die Nutzer einen klaren Mehrwert bieten. Du übernimmst die Verantwortung für die Konzeption und Umsetzung der digitalen Infrastruktur und prägst deren Architektur massgeblich mit. Als Senior stellst du dabei hohe technische Qualität, klare Strukturen und eine nachhaltige Weiterentwicklung der Integrationslösungen sicher.
Verantwortung
Du verbindest komplexe Systeme und Anwendungen mit modernsten Technologien
In dieser Rolle entwickelst du smarte Schnittstellen und APIs in Java und setzt sie um
Als Backend Integration Engineer übernimmst du die End-to-End-Verantwortung von der Konzeption bis zur finalen Umsetzung von Kundenprojekten
Du entwickelst bestehende Systeme weiter und optimierst unsere eigenen Produkte
Qualifikationen
- Du verfügst über fundierte Kenntnisse in der Java-Entwicklung
- Du hast Erfahrung in der Entwicklung von Schnittstellen und APIs
- Du kennst dich mit SQL und Datenbanken aus
- Du bist neugierig, mutig und willst dich kontinuierlich weiterbilden
- Du arbeitest strukturiert und kommunizierst sicher auf Deutsch und Englisch
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
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
Software Solution Architect Public/Tax (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten aus 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
Software Engineer (m/w/d)
Über
Verantwortung
Analyse von Anforderungen sowie Entwicklung technischer Konzepte und deren Umsetzung in bestehenden Applikationen
Verantwortung für C#- und Android-Deployments inklusive Planung und Durchführung der Release-Prozesse
Entwicklung und Integration von RESTful APIs für moderne Applikationslösungen
Automatisierung von Entwicklungs- und Deploymentprozessen zur Steigerung von Effizienz und Qualität
Aufbau und Pflege von automatisierten Tests zur Sicherstellung einer hohen Codequalität
Qualifikationen
Mehr als 5 Jahre Erfahrung in der Softwareentwicklung
Fundierte Kenntnisse in RESTful APIs, SQL und Design Patterns
Erfahrung mit Software Testing und automatisierten Testverfahren
Kenntnisse in GIT, C#, Java Spring Boot und Oracle von Vorteil
Analytische und strukturierte Arbeitsweise, gute Kommunikationsfähigkeit
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Solutions Engineer ServiceNow KI (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten aus 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
Weiterentwicklung der ServiceNow-Plattform
Mitarbeit bei der Umsetzung von KI- und Automatisierungsinitiativen
Analyse von Anforderungen und Entwicklung praxisnaher Lösungen
Evaluation neuer ServiceNow-Funktionalitäten und KI-Features
Mitarbeit bei Proof of Concepts und Pilotprojekten
Unterstützung beim Einsatz von Now Assist, Virtual Agent und weiteren intelligenten ServiceNow-Funktionen
Automatisierung von Abläufen mit Flow Designer und IntegrationHub
Mitarbeit bei der Definition von Standards und Best Practices
Wissensaustausch innerhalb des Teams
Qualifikationen
Erfahrung als ServiceNow Engineer, Developer oder Consultant
Kenntnisse in ServiceNow ITSM sowie idealerweise weiteren Modulen wie CSM oder ITOM
Erfahrung mit Workflows, Flow Designer oder Integrationen
Interesse an den Möglichkeiten von KI, GenAI und Automatisierung
Freude daran, neue Technologien auszuprobieren und in Lösungen zu überführen
Analytische und lösungsorientierte Arbeitsweise
Sehr gute Deutsch- und Englisch Kenntnisse
Benefits
Senior ServiceNow KI Engineer (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten aus 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 zukünftigen Rolle bist du mitverantwortlich für die Entwicklung und Umsetzung der ServiceNow KI- und Automatisierungs-Roadmap. Die Identifikation, Bewertung und Priorisierung von KI Use Cases sind genauso Teil deiner Position wie die Konzeption und Implementierung von Lösungen auf Basis von Now Assist und weiteren KI-Features.
Verantwortung
Aufbau von intelligenten Assistenten, KI Agents und automatisierten Service-Prozessen
Durchführung von Proof of Concepts und Pilotprojekten
Überführung erfolgreicher Lösungen in den produktiven Betrieb
Beratung von Kunden und internen Stakeholdern bezüglich des sinnvollen Einsatzes von KI
Weiterentwicklung von Architektur, Standards und Governance für den Einsatz von KI innerhalb von ServiceNow
Förderung einer hohen Datenqualität als Grundlage erfolgreicher KI-Lösungen
Aktiver Wissenstransfer innerhalb des ServiceNow-Teams
Qualifikationen
Mehrjährige praktische Erfahrung als ServiceNow Engineer, Developer, Architect oder Senior Consultant
Fundierte Kenntnisse in ServiceNow ITSM sowie idealerweise weiteren Modulen wie CSM oder ITOM
Erfahrung mit Flow Designer, IntegrationHub und Automatisierungslösungen
Nachweisbare praktische Erfahrung mit Now Assist, Predictive Intelligence, Task Intelligence, Virtual Agent, AI Search
Erfahrung in der Konzeption und Umsetzung produktiver AI-Lösungen
ServiceNow-Zertifizierungen
Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
.Net Software Developer (m/w/d)
Über
Verantwortung
Neu- und Weiterentwicklung und Support eigener Software Lösungen. (Web, C#, GTK#, WCF)
Selbständiges Erarbeiten von Installationsanleitungen und Handbücher
Selbständiges Erstellen von Testkonzepten und Abnahmeprotokollen
Selbständiges Erstellen von unit Tests
Analysieren von Störungen und Fehlerzuständen und Behebung
Durchführung von Beratungsaufträgen, Programmierungsprojekten, auch bei Kunden vor Ort
Unterstützung interner Mitarbeiter und 3rd Level Support von Eigenentwicklungen
Fachliche Weiterbildung durch Selbststudium oder Kursbesuche
Selbständiges erschliessen von neuen Themen und Technologien
Qualifikationen
Informatiklehre, FH, HS oder gleichwertige Ausbildung und/oder entsprechende Erfahrung
Fundiertes technisches Know How in der Softwareentwicklung
Erweiterte Kenntnisse in der .Net Framework und .Net Core Programmierung mit C#
Erweiterte Kenntnisse in der Entwicklung von Webanwendungen und Java Script
Erweiterte Kenntnisse und Erfahrungen in der Programmierung mit TSQL
Kenntnisse und Erfahrungen in der Entwicklung von IOS und Android Apps
Kenntnisse und Erfahrungen in der Entwicklung mit C, C++, GTK#, ASP.Net, WCF von Vorteil
Erfahrung mit GIT und Nuget Paketen
Erweiterte Systemkenntnisse in Windows und Linux
Erweiterte Kenntnisse mit Client/Server Applikationen
Sprachen Deutsch und (Fach-) Englisch
Benefits