180 Software Development - Software in Attiswil
Industrial Software Developer (m/w/d)
Über
Verantwortung
Entwicklung intuitiver Maschinenoberflächen mit modernen Frameworks wie C#/.NET oder Blazor.
Implementierung und Optimierung industrieller Steuerungs- und Bewegungsabläufe.
Aufbau robuster Datenverbindungen mittels OPC UA, MQTT oder REST.
Realisierung kundenspezifischer Automationslösungen inklusive Validierung und Produktionsübergabe.
Erstellung technischer Unterlagen sowie fachliche Unterstützung bei komplexen Servicefällen.
Qualifikationen
Technischer Hochschulabschluss bzw. höhere Fachausbildung in Informatik, Mechatronik, Automatisierung oder Systemtechnik.
Praxiserprobte Softwarekompetenz, vorzugsweise in C#, .NET, TypeScript oder Python.
Verständnis für industrielle Kommunikation, Motion Control und automatisierte Fertigungsumgebungen.
Erfahrung mit agilen Entwicklungsprozessen, Versionsverwaltung und CI/CD, beispielsweise GitLab CI oder Azure DevOps.
Ausgeprägtes analytisches Denken, hohe Lernbereitschaft sowie sichere schriftliche und mündliche Kommunikation in Deutsch und Englisch.
Benefits
Automation Software Engineer (m/w/d)
Über
Verantwortung
Du gestaltest moderne Bedienlösungen auf Basis von C# und .NET.
Du bringst SPS-, CNC- sowie Robotersteuerungen zum Laufen.
Du verknüpfst Anlagen, Geräte und IT-Landschaften über leistungsfähige Kommunikationsprotokolle.
Du begleitest Automatisierungsvorhaben von der Konzeption bis zum produktiven Einsatz.
Du analysierst Fehlerbilder und unterstützt bei technischen Herausforderungen im Tagesgeschäft.
Qualifikationen
Du hast ein Studium in Software Engineering, Elektrotechnik, Automation oder einer verwandten Disziplin abgeschlossen.
Du verfügst über fundierte Programmiererfahrung mit C#/.NET und idealerweise WPF.
Du kennst industrielle Steuerungs-, Visualisierungs- oder Robotiksysteme aus der Praxis.
Du arbeitest strukturiert, eigeninitiativ und lösungsorientiert an mehreren Vorhaben.
Du begeisterst dich für digitale Technologien, lernst schnell und kommunizierst sicher auf Deutsch sowie Englisch.
Benefits
Senior Angular Developer (m/w/d)
Über
Verantwortung
Entwicklung moderner und leistungsfähiger Webanwendungen mit Angular und TypeScript für anspruchsvolle Kundenprojekte
Gestaltung und Weiterentwicklung skalierbarer Frontend-Architekturen sowie Umsetzung benutzerfreundlicher und barrierefreier Oberflächen
Sicherstellung einer hohen Softwarequalität durch automatisierte Tests, Code Reviews und kontinuierliche Verbesserungen
Enge Zusammenarbeit mit UX-, Backend- und DevOps-Teams sowie fachliche Unterstützung anderer Entwickler bei technischen Fragestellungen
Qualifikationen
Abgeschlossenes Informatikstudium oder vergleichbare Ausbildung sowie mindestens fünf Jahre Erfahrung in der Frontend-Entwicklung mit Angular und TypeScript
Fundierte Kenntnisse in modernen Frontend-Architekturen, modularen Anwendungen, API-Integrationen sowie UX und Accessibility
Erfahrung mit agilen Methoden und automatisierten Tests; Kenntnisse in Nx, Java, .NET, CI/CD oder Container-Technologien von Vorteil
Selbstständige und teamorientierte Persönlichkeit mit Interesse an KI-gestützter Entwicklung und Agentic Coding sowie sicheren Deutsch- und guten Englischkenntnissen
Senior Java Backend Developer (m/w/d)
Über
Rolle
Du suchst nach einer neuen Herausforderung als Senior Java Backend Developer. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung kundenindividueller Fachlösungen in der Sozialversicherung. Du bautest auf standardisierte Grundkomponenten mit servicebasierten Prozessen, um innovative Lösungen zu schaffen. Du verbringst deine Zeit damit, komplexe Probleme zu lösen und deine Fähigkeiten kontinuierlich zu verbessern. Du bist ein wichtiger Teil eines Teams, das sich für die Entwicklung von hochwertigen Softwarelösungen einsetzt.
Verantwortung
Du setzt fachliche Anforderungen in zuverlässige Geschäftslogik um
In dieser Rolle entwickelst du Schnittstellen und automatisierst administrative Abläufe
Als Senior Java Backend Developer begleitest du neue Funktionen von der Analyse und Konzeption über Code Reviews und automatisierte Tests bis zum Deployment
Du entwickelst CI/CD-Pipelines weiter und bringst dein Know-how in den Bereichen Containerisierung und Deployment ein
In dieser Rolle arbeitest du eng mit Softwareentwicklung, Architektur und Betrieb zusammen
Du übernimmst Verantwortung für deine Lösungen über den gesamten Lebenszyklus hinweg
Qualifikationen
Du hast eine fundierte Ausbildung in der Informatik, wie ein eidgenössischer Fachausweis, ein Diplom, eine HF, FH oder Uni-Ausbildung oder etwas Vergleichbares
Du bringst mehrjährige Erfahrung in der Java-Backend-Entwicklung mit, insbesondere mit Jakarta EE und Quarkus
Du verfügst über fundierte Kenntnisse in relationalen Datenbanken, SQL und Git
Du hast Erfahrung mit der Entwicklung komplexer Geschäftslogik, Schnittstellen und automatisierter Tests
Du bist vertraut mit CI/CD-Pipelines und modernen Entwicklungswerkzeugen
Du hast ausgeprägte Eigeninitiative und eine hohe Lernbereitschaft
Du bist fliessend in Deutsch
Benefits
Senior DevOps Platform Engineer (m/w/d)
Über
Rolle
Das erwartet dich
Eine vielseitige Position mit hoher Eigenverantwortung und grossem Einfluss auf zentrale Plattformen und Geschäftsprozesse.
Spannende Herausforderungen rund um Cloud, Kubernetes, DevOps, Automatisierung und moderne Integrationsplattformen.
Die Möglichkeit, neue Technologien einzuführen und die technische Plattformstrategie aktiv mitzugestalten.
Ein kollegiales Umfeld mit erfahrenen Engineers und einer offenen Wissens- und Teamkultur.
Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten in einem technologisch anspruchsvollen Umfeld.
Verantwortung
Du stellst den reibungslosen Betrieb einer modernen Plattform- und Integrationslandschaft sicher und sorgst für maximale Stabilität, Performance und Verfügbarkeit.
Du betreust und entwickelst zentrale Technologien wie Kubernetes, Apache Kafka, MariaDB und Managed File Transfer kontinuierlich weiter.
Du verantwortest den Betrieb von APIs, Datenintegrationen und Event-Streaming-Lösungen, die geschäftskritische Prozesse zuverlässig unterstützen.
Du treibst die Automatisierung von Prozessen voran und entwickelst moderne CI/CD-Pipelines, Monitoring-Lösungen und Deployment-Strategien.
Du arbeitest eng mit Teams aus Software Engineering, Cloud Engineering und IT Operations zusammen und bringst dein Fachwissen aktiv in Architektur- und Infrastrukturthemen ein.
Qualifikationen
Du verfügst über eine abgeschlossene Ausbildung oder ein Studium im Bereich Informatik und konntest bereits mehrjährige Erfahrung im Betrieb komplexer System- oder Plattformumgebungen sammeln.
Du bringst fundiertes Know-how in Kubernetes, Linux, GitLab sowie modernen DevOps- und CI/CD-Prozessen mit.
Du hast Erfahrung mit hochverfügbaren Plattformen, Integrationslösungen oder Datenumgebungen und kennst Technologien wie Kafka, MariaDB oder vergleichbare Systeme.
Kenntnisse in Microsoft Azure, Terraform, Docker, Helm oder containerbasierten Architekturen sind von Vorteil und helfen dir bei der Umsetzung moderner Plattformlösungen.
Du arbeitest strukturiert, übernimmst gerne Verantwortung, teilst dein Wissen im Team und kommunizierst sicher in Deutsch oder Englisch.
Benefits
Senior Application Platform Engineer (m/w/d)
Über
Rolle
Das erwartet dich
Eine verantwortungsvolle Rolle mit direktem Einfluss auf zentrale Systeme und geschäftskritische Prozesse.
Spannende Aufgaben in einem modernen Umfeld rund um Cloud, Container-Plattformen, DevOps und Application Engineering.
Die Möglichkeit, innovative Technologien einzusetzen und die Weiterentwicklung der Systemlandschaft aktiv mitzugestalten.
Enge Zusammenarbeit mit erfahrenen Spezialisten aus verschiedenen Engineering-Disziplinen.
Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten in einem technologisch anspruchsvollen Umfeld.
Verantwortung
Du stellst den zuverlässigen Betrieb unserer geschäftskritischen Applikations- und Integrationsplattformen sicher und sorgst für hohe Verfügbarkeit sowie Stabilität.
Du entwickelst zentrale Technologien wie Kubernetes, Apache Kafka, Managed File Transfer und MariaDB kontinuierlich weiter und optimierst deren Performance.
Du betreust und überwachst wichtige Schnittstellen, APIs, Datenflüsse und Event-Streaming-Plattformen für zentrale Geschäftsprozesse im Bankenumfeld.
Du automatisierst Betriebsabläufe, entwickelst moderne CI/CD-Pipelines und sorgst für effiziente Deployments, Monitoring- und Testing-Prozesse.
Du arbeitest eng mit Teams aus Application Development, Cloud Engineering und System Engineering zusammen und bringst dein technisches Know-how aktiv ins Team ein.
Qualifikationen
Du verfügst über eine abgeschlossene Ausbildung oder ein Studium im Bereich Informatik und hast mehrjährige Erfahrung im Betrieb komplexer IT- oder Applikationsplattformen.
Du bringst fundierte Kenntnisse in Kubernetes, Linux (Red Hat Enterprise Linux), GitLab und modernen CI/CD-Umgebungen mit.
Idealerweise hast du bereits Erfahrung mit Apache Kafka, Managed File Transfer, MariaDB oder vergleichbaren Integrations- und Datenplattformen gesammelt.
Kenntnisse in Microsoft Azure, Terraform, Docker, Helm oder Java-basierten Services sind von Vorteil und runden dein technisches Profil ab.
Du überzeugst durch eine strukturierte Arbeitsweise, Verantwortungsbewusstsein, Teamgeist sowie gute Deutsch- oder Englischkenntnisse.
Benefits
Java Software Engineer (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.
Die IT bei unserem Partner besteht aus den Bereichen Applikationsentwicklung und Systemtechnik. In beiden Bereichen arbeiten rund 30 engagierte Mitarbeitende. Das Ziel der Arbeit ist die Zurverfügungstellung von hochstehenden Dienstleistungen für die Mitglieder, Kunden und Schwestergesellschaften (national und international) unseres Partners. Um dieser Aufgabenstellung auch in Zukunft gerecht zu werden, wird die Systemlandschaft laufend verändert und den neuesten Anforderungen angepasst. Zusätzlich läuft ein auf mehrere Jahre verteilter Umbau der Systemarchitektur und der entsprechenden Applikationen
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Rolle
Mit guter Software komplexe Prozesse einfacher machen
Wenn du gerne tief in den Code eintauchst, Zusammenhänge zwischen Systemen verstehst und aus fachlichen Anforderungen robuste Software entwickelst, findest du hier ein vielseitiges Entwicklungsumfeld. Du arbeitest an Anwendungen, die einen konkreten Zweck erfüllen, und kannst technische Entscheidungen aktiv mitprägen, statt reine Umsetzungsvorgaben abzuarbeiten.
Verantwortung
Backend, Integration und Frontend – dein Spielfeld
<Java und moderne Frameworks>
Du entwickelst objektorientierte Anwendungen mit Java und setzt dabei auf Spring, Spring Boot, Hibernate und JPA. Bestehende Lösungen analysierst du kritisch und entwickelst sie gezielt weiter.
<Systeme intelligent verbinden>
Du beschäftigst dich mit Integrationsarchitekturen und Technologien wie Red Hat Fuse, Apache Camel und Kafka. Dabei achtest du darauf, dass neue Funktionen technisch sauber in die vorhandene Systemlandschaft eingebunden werden.
<Benutzeroberflächen und Datenbanken>
Du bringst deine Kenntnisse in HTML, CSS und React in die Entwicklung moderner Oberflächen ein und arbeitest mit relationalen Datenbanken wie Microsoft SQL Server oder Oracle.
<Technische Lösungen langfristig tragfähig machen>
Du analysierst Anforderungen, beurteilst deren Machbarkeit und entwickelst technische Spezifikationen. Mit einer nachvollziehbaren Dokumentation deiner Entscheidungen legst du die Grundlage für spätere Erweiterungen. Kenntnisse in OpenShift oder Kubernetes sind willkommen.
Du begleitest den gesamten Entwicklungsprozess – von der ersten fachlichen Klärung bis zur fertigen Applikation.
Du arbeitest eng mit Requirements Engineers und Fachabteilungen zusammen, um aus Bedürfnissen durchdachte technische Lösungen zu machen.
Du bringst eigene Ideen ein, diskutierst Alternativen und hinterfragst bestehende Ansätze konstruktiv.
Du übernimmst Verantwortung für deine Arbeit und tauschst dich regelmässig mit dem Entwicklungsteam und den Projektverantwortlichen aus.
Qualifikationen
Du hast ein Informatikstudium an einer Universität oder Fachhochschule abgeschlossen oder verfügst über eine vergleichbare Qualifikation.
Zudem bringst du mindestens fünf Jahre Erfahrung mit Java und fundierte Kenntnisse der relevanten Backend-Frameworks mit.
Du arbeitest analytisch und selbstständig, schätzt fachliche Diskussionen und entwickelst Lösungen gerne gemeinsam mit anderen.
Gute Deutschkenntnisse in Wort und Schrift runden dein Profil ab.
Benefits
SAP Software Engineer (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 Hochschule mit internationalem Ruf, welche in Forschung und Lehre hervorragende Leistungen erbringt. Mit dem Fachwissen und Organisationsflair unterstützt unser Partner die Forschenden und Studierenden.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Rolle
Gute SAP-Entwicklung beginnt mit durchdachten Lösungen
Du hast Freude daran, technische Herausforderungen zu analysieren, Anforderungen sauber umzusetzen und Anwendungen kontinuierlich zu verbessern? Du möchtest nicht nur Code schreiben, sondern von der ersten Idee bis zur produktiven Lösung mitwirken? Dann erwartet dich ein vielseitiges Aufgabenfeld rund um moderne SAP-Technologien, Systemintegration und technische Projektarbeit.
Verantwortung
Du entwickelst Anwendungen mit Zukunft.
Du setzt neue Funktionen in SAP S/4HANA um und arbeitest – passend zu deiner Erfahrung – mit ABAP, ABAP OO und CDS oder mit SAP Fiori/UI5, OData und APIs.Du verbindest unterschiedliche Systeme.
Du konzipierst und entwickelst Schnittstellen zwischen SAP und anderen Anwendungen. Dabei setzt du unter anderem auf die SAP Integration Suite und sorgst dafür, dass Informationen zuverlässig zwischen den Systemen ausgetauscht werden.Du gestaltest Projekte aktiv mit.
Gemeinsam mit den Prozessverantwortlichen klärst du Anforderungen, bewertest technische Optionen und begleitest die Umsetzung bis zur Inbetriebnahme. Für einzelne technologische Teilbereiche übernimmst du Verantwortung in der Teilprojektleitung.Du findest Lösungen für komplexe Fragestellungen.
Wenn technische Herausforderungen auftreten, analysierst du die Ursachen, entwickelst passende Lösungsansätze und unterstützt dabei, die SAP-Anwendungen nachhaltig zu verbessern.
Qualifikationen
Hochschulabschluss in Informatik oder Wirtschaftsinformatik oder Informatiklehre mit entsprechender Weiterbildung.
Mehrjährige Erfahrung in der SAP-Entwicklung mit ABAP, ABAP OO und CDS oder mit Fiori/UI5, OData und API-Entwicklung.
Idealerweise Erfahrung mit SAP S/4HANA und Integrationsplattformen.
Eine selbstständige, effiziente und strukturierte Arbeitsweise.
Interesse an technologischen Neuerungen und Motivation, dich laufend weiterzuentwickeln.
Sehr gute Deutschkenntnisse in Wort und Schrift; Englischkenntnisse sind ein Plus.
Deine Arbeitsweise
Du denkst analytisch, arbeitest gerne eigenständig und schätzt gleichzeitig die Zusammenarbeit mit Fachpersonen. Du kannst technische Themen verständlich vermitteln und möchtest Lösungen schaffen, die im Alltag zuverlässig funktionieren und langfristig weiterentwickelt werden können.
Benefits
Software Developer - Security (m/w/d)
Über
Verantwortung
- Du gehörst zu einem Scrum Team und arbeitest an der Entwicklung anspruchsvoller und hochwertiger Security-Applikationen unter Einsatz der neuesten Frameworks, Cloud-Technologien und Architekturen
- Du sorgst für die reibungslose Integration in Umsysteme und setzt skalierbare Build-, Testing- und Deploymentpipelines auf
- Du beteiligst dich an interdisziplinären Projektteams mit 4–8 Mitgliedern, darunter Entwickler, Architekten, System Engineers und Business Analysten
- Du leistest einen wesentlichen Beitrag zum Erfolg des Projekts und erzielst dadurch ein nachhaltiges Ergebnis für Kunden
Qualifikationen
- Du bringst eine abgeschlossene Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik, Softwareentwicklung oder eine gleichwertige Qualifikation mit
- Du verfügst über mindestens drei Jahre Projekterfahrung im Software Engineering sowie über praktische Kenntnisse in der Entwicklung mit Java, Spring Boot, Spring Security und Spring Data JPA
- Du hast zusätzlich Erfahrung in der Entwicklung von Webanwendungen mit Angular
- Du hast dir im DevOps-Bereich Wissen über Container- und Orchestration-Technologien wie Docker, Kubernetes und Helm angeeignet
- Du kannst auf Kenntnisse und praktische Erfahrungen in der Integration und Verwaltung von Oracle- und Microsoft-SQL-Server-Datenbanken zurückgreifen
- Du verfügst idealerweise über Wissen im Testing mit Selenium und JUnit
- Du trittst professionell auf und beherrschst Englisch fliessend; Deutschkenntnisse sind von Vorteil
Benefits
C++ Software Developer Embedded & Networking (m/w/d)
Über
Rolle
In dieser Position entwickelst du moderne Softwarelösungen an der Schnittstelle zwischen Backend, Hardware und Netzwerkkommunikation. Du implementierst neue Funktionen, integrierst externe Komponenten und arbeitest an der Weiterentwicklung bestehender Systeme mit Fokus auf Performance, Stabilität und Wartbarkeit.
Gemeinsam mit dem Entwicklungsteam analysierst du technische Anforderungen und setzt diese in praktikable Lösungen um. Du bringst dich in Architekturentscheidungen, Tests und Fehleranalysen ein und erhältst die Möglichkeit, dein Fachwissen in der systemnahen Softwareentwicklung kontinuierlich auszubauen.
Verantwortung
Implementierung und Pflege von Softwarekomponenten und Backend-Funktionen in C++
Weiterentwicklung bestehender Softwarearchitekturen mit Fokus auf Skalierbarkeit und Wartbarkeit
Entwicklung von Schnittstellen für Netzwerkkommunikation und verteilte Systeme
Integration von Hardwarekomponenten und externen Diensten in die Softwarelandschaft
Verbindung von Backend-Funktionalitäten mit Benutzeroberflächen für professionelle Anwendungen
Durchführung von Tests, Code Reviews und Release-Vorbereitungen sowie systematische Fehleranalyse
Qualifikationen
Erste bis mehrjährige Erfahrung in der praktischen C++-Softwareentwicklung
Fundierte Grundlagen in Software Engineering, objektorientierter Programmierung und Memory Management
Interesse an Netzwerkprotokollen, Schnittstellen und hardwarenaher Softwareentwicklung
Vertrautheit mit Git und CMake; Kenntnisse in automatisierten Build- und CI/CD-Prozessen von Vorteil
Strukturierte Problemlösungsfähigkeit und Anspruch an sauberen, gut wartbaren Code
Engagement, Verantwortungsbewusstsein und Freude an der Zusammenarbeit im Entwicklungsteam; Deutschkenntnisse