90 Software Development - Software in Schinznach-dorf
.NET Web & API Engineer (m/w/d)
Über
Rocken® hat mit seiner 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.
Dieses Unternehmen ist eine bedeutende Schweizer Hochschule, die in zahlreichen Fachbereichen praxisorientierte Bildung und Forschung anbietet. Sie legt Wert auf Innovation und die Verbindung von Theorie und Praxis, um Studierende auf die Anforderungen des modernen Arbeitsmarktes vorzubereiten.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Verantwortung
Engineering moderner Softwarelösungen mit Schwerpunkt auf skalierbaren .NET-Backends, webbasierten Benutzeroberflächen und klar strukturierten API-Architekturen
Design und Implementierung von RESTful Services mit ASP.NET Core sowie Entwicklung datenintensiver Funktionen mit Microsoft SQL Server und Entity Framework
Analyse und Optimierung bestehender Anwendungen hinsichtlich Geschwindigkeit, Datenverarbeitung und technischer Qualität sowie Weiterentwicklung komplexer Softwarekomponenten
Begleitung des gesamten Development Lifecycles von technischen Konzepten und Schnittstellendesigns über Implementierung und Testing bis zur nachvollziehbaren Dokumentation
Qualifikationen
Fundierter Informatik-Hintergrund auf Hochschulniveau oder gleichwertige Qualifikation kombiniert mit langjähriger Erfahrung in der Entwicklung professioneller Webanwendungen
Tiefgehendes Know-how im Microsoft-Development-Stack mit C#, ASP.NET Core und Entity Framework sowie Erfahrung in der Entwicklung und Integration von REST APIs
Gute Fullstack-Kenntnisse mit Angular, TypeScript, JavaScript, HTML und CSS sowie ausgeprägtes Verständnis relationaler Datenbanken und MS SQL Server
Qualitätsbewusster und analytischer Software Engineer mit idealerweise zusätzlichem Windows-Server-Know-how und stilsicherer Kommunikation auf Deutsch
Fullstack Software Engineer (m/w/d)
Über
Rolle
Du entwickelst und wartest als Fullstack Entwickler anspruchsvolle Webanwendungen über den gesamten Technologie-Stack hinweg. In dieser Rolle übernimmst du die Umsetzung neuer Features vom Backend bis zum Frontend und stellst eine saubere, performante Architektur sicher. Du analysierst Anforderungen, konzipierst passende technische Lösungen und setzt diese eigenverantwortlich um. Zudem integrierst du Schnittstellen, sorgst für hohe Codequalität durch Reviews und Tests und trägst so wesentlich zur Weiterentwicklung der Anwendungen bei.
Verantwortung
Entwicklung skalierbarer Fullstack-Webanwendungen mit modernen Frontend- und Backend-Technologien
Konzeption, Entwicklung und Integration von RESTful APIs und verteilten Web-Services
Mitarbeit in interdisziplinären Inhouse-Teams sowie Verantwortung für Teilprojekte und Kundenbetreuung
Gemeinsame Erarbeitung und Implementierung von Softwarelösungen nach Anforderungen und Architekturvorgaben
Evaluation neuer Technologien für anspruchsvolle Anwendungen in regulierten und industriellen Umfeldern
Qualifikationen
Hochschulabschluss in Informatik, Wirtschaftsinformatik oder vergleichbarer Fachrichtung
Mehrjährige Fullstack-Erfahrung in Industrie, Automation, Medizintechnik oder vergleichbarem Umfeld
Fundierte Kenntnisse in TypeScript, HTML5, CSS sowie Angular, React oder Vue.js und C#/.NET
Erfahrung mit RESTful APIs, verteilten Systemen, SQL Server oder PostgreSQL sowie Datenmodellierung
Qualitätsbewusstsein bei Design und Testing; Erfahrung mit Git, CI/CD, DevOps und Infrastructure as Code; sehr gutes Deutsch und gutes Englisch
Benefits
Agile Software Developer C# / .NET - Senior Level (m/w/d)
Über
Rolle
Für die Weiterentwicklung anspruchsvoller Softwarelösungen im Umfeld der Schweizer Sozialversicherungen wird eine erfahrene Persönlichkeit in der Softwareentwicklung gesucht. Im Zentrum stehen die Entwicklung komplexer Web-Applikationen, die Arbeit in agilen Teams sowie die Sicherstellung einer hohen Softwarequalität.
Verantwortung
Entwicklung und Wartung komplexer Web-Applikationen mit .NET/C# und Microsoft SQL Server
Mitarbeit in unterschiedlichen Projekten innerhalb von Scrum Teams
Unterstützung von Lösungsarchitektur und Projektleitung von der Konzeption bis zur Abnahme
Technische Unterstützung der Produktberatung bei Kundenanforderungen und Problemstellungen
Durchführung von Code-Reviews und Unit-Tests
Mitwirkung an der kontinuierlichen Verbesserung der Softwarequalität
Qualifikationen
Mehrjährige Berufserfahrung in der Softwareentwicklung
Fundierte praktische Kenntnisse in .NET/C# und Microsoft SQL Server
Abgeschlossenes Studium in Informatik, Naturwissenschaften, Mathematik oder Technik
Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
Freude an agiler Zusammenarbeit und Teamarbeit
Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Senior Full-Stack Engineer – Java (m/w/d)
Über
Verantwortung
Verantwortung für die Entwicklung und Implementierung von Features und User Stories über den gesamten Softwareentwicklungszyklus, von der Konzeption bis hin zur Produktivsetzung
Kontinuierliche Verbesserung des Produkts in enger Zusammenarbeit mit Product Ownern, anderen Entwicklern und Testern
Sicherstellung der Code-Qualität, indem der Code wartbar, testbar und von hoher Qualität bleibt
Mitwirkung an der Definition und Umsetzung von Code- und Qualitätsstandards
Mentoring von Junior und Professional Engineers zur Förderung ihrer fachlichen Weiterentwicklung
Qualifikationen
Abgeschlossenes Informatikstudium (FH/ETH) oder eine vergleichbare Ausbildung
Mehrjährige Berufserfahrung in der agilen Softwareentwicklung mit fundierten Kenntnissen in Java-Technologien
Fundiertes Know-how in den Bereichen Architektur, Design-Patterns sowie modernen Software-Engineering Praktiken wie Scrum, Clean Code und Clean Architecture
Erfahrung mit CI/CD, DevOps, Containerisierung und Cloud-Technologien
Kenntnisse im Bereich Web-Applikationen (Angular) im Java-Umfeld
Cloud-Kenntnisse: Erfahrung mit verschiedenen Cloud-Plattformen wünschenswert
Fachkenntnisse im Bereich BVG von Vorteil, aber kein Muss und zusätzlich sehr gute Deutschkenntnisse
Benefits
Application Engineer OutSystems (m/w/d)
Über
Verantwortung
Du realisierst und optimierst moderne Anwendungen mit OutSystems und übersetzt User Stories in funktionale, qualitativ hochwertige Lösungen.
Du entwickelst modulare und wiederverwendbare Komponenten und arbeitest dabei mit verschiedenen technischen und fachlichen Stakeholdern zusammen.
Du stellst die Qualität der Anwendungen durch Unit- und Integrationstests sicher, analysierst Fehler und setzt Optimierungen unter Einhaltung definierter Standards um.
Du begleitest den gesamten Entwicklungsprozess von der Dokumentation über Testing und Deployment bis hin zu Go-Live-Aktivitäten.
Du bringst dich aktiv in Scrum Events ein und unterstützt den kontinuierlichen Wissens- und Erfahrungsaustausch im Entwicklungsteam.
Qualifikationen
Du verfügst über eine Ausbildung oder ein Studium im Bereich Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung.
Du hast mehrere Jahre Erfahrung mit OutSystems und der Entwicklung von Unternehmenslösungen sowie responsiven Web- und Mobile-Anwendungen.
Du bringst Erfahrung mit API-Integrationen, insbesondere REST und SOAP, sowie mit relationalen Datenbanken und SQL mit.
Du kennst moderne Entwicklungs-, Testing- und Versionierungspraktiken und hast idealerweise bereits in agilen Scrum-Teams gearbeitet; Kenntnisse in HTML, CSS und JavaScript runden dein Profil ab.
Du verfügst über ausgeprägte Problemlösungskompetenz und ein gutes Verständnis für Usability und Frontend-Entwicklung. Sehr gute Deutsch- und Englischkenntnisse sowie idealerweise Erfahrung im Retail- oder Omnichannel-Umfeld ergänzen dein Profil.
Benefits
Software Architect (Docker/Kubernetes) (m/w/d)
Über
Verantwortung
- Im Zentrum deiner Tätigkeit steht die fortschreitende Evolution der essenziellen Frameworks für die Softwareentwicklung, basierend auf Jakarta EE, Docker und Kubernetes.
- Gemeinsam mit deinem engagierten Team gestaltest du nicht nur die Architektur- und Designkonzepte für technische und fachliche Softwarekomponenten, sondern du fungierst auch als Wegweiser und Mentor.
- Dein Einfluss erstreckt sich über die Grenzen der Komfortzone hinaus, da du Teams dazu inspirierst, neue und innovative Lösungen zu erkunden und erfolgreich umzusetzen.
- In der Rolle als Coach bringst du nicht nur Fachwissen ein, sondern entwickelst und motivierst die verschiedenen Teams.
- Dein Ziel ist es, die Entwicklungsteams auf ein höheres Niveau zu heben. Dies erreichst du durch Schulungen zu Schlüsselthemen wie Design Patterns, Entwicklungsprinzipien und modernem Engineering.
- Dein Ansatz ist wegweisend und unterstützt die Teams dabei, ihre Fähigkeiten zu erweitern und effektiv an der Spitze der Softwareentwicklung zu agieren.
Qualifikationen
- Du bringst idealerweise einen Abschluss in Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation mit.
- Besonders relevant ist jedoch deine berufliche Erfahrung, die mindestens 4 - 6 Jahre in einer ähnlichen Position, idealerweise als Softwarearchitekt/in oder Senior Java-Entwickler/in, umfassen sollte.
- Du verfügst über umfassende Kenntnisse in Jakarta EE/Java EE sowie modernen Engineering-Praktiken wie TDD, DDD, Clean Code und agilen Architekturen.
- Docker und Kubernetes/Rancher sind für dich keine unbekannten Begriffe, sondern gehören zu deinem fundierten Wissensschatz.
- Die Fähigkeit, komplexe Sachverhalte zu analysieren, zeichnet dich aus. Dein Vorgehen ist systematisch und dein Denken konzeptionell ausgerichtet.
- Du hast sehr gute Deutschkenntnisse in Wort und Schrift
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
Integration Consultant (HL7 v2, HL7 v3 oder FHIR) (m/w/d)
Über
Rolle
Im Mittelpunkt steht die technische Integration von Systemen und Daten im Gesundheitswesen. Die Position verbindet Betrieb, Weiterentwicklung und Anforderungsmanagement und bietet die Möglichkeit, an Lösungen mitzuwirken, die einen direkten Beitrag zu stabilen digitalen Prozessen im Healthcare-Umfeld leisten.
Verantwortung
Betrieb und Weiterentwicklung von Interoperabilitäts- und Datenaustauschkomponenten
Analyse fachlicher und technischer Anforderungen sowie Entwicklung nachhaltiger Integrationslösungen
Zusammenarbeit mit Entwicklung, Betrieb und Product Management
Priorisierung von Anforderungen und Mitwirkung bei Planung und Produkt-Roadmap
Erstellung und Pflege technischer Dokumentationen sowie Betriebs- und Integrationskonzepte
Analyse und Behebung technischer Störungen im 2nd- und 3rd-Level-Support
Koordination mit internen und externen Stakeholdern
Qualifikationen
Ausbildung oder Studium in Informatik, Wirtschaftsinformatik, Medizininformatik oder vergleichbare Qualifikation
Alternativ medizinische Ausbildung mit Weiterbildung im Bereich Medizininformatik
Erfahrung im Gesundheitswesen, idealerweise mit eHealth, KIS oder Health IT
Kenntnisse in HL7 v2/v3 und/oder FHIR
Erfahrung mit Softwarebetrieb oder Application Management
Verständnis für Softwarearchitekturen, Schnittstellen und Systemintegration
Erfahrung im Requirements Engineering oder in der Koordination von Softwareprojekten von Vorteil
Interesse an heterogenen Systemlandschaften und komplexen Anforderungen im Gesundheitswesen
Fliessende Deutschkenntnisse, idealerweise sehr gute Französisch- oder Englischkenntnisse
Benefits
(Senior) Software Engineer Java & Spring Boot (m/w/d)
Über
Rolle
Moderne Softwareentwicklung verbindet technisches Know-how mit einem guten Verständnis für Anforderungen und deren praktische Umsetzung. In dieser Position entsteht Software nicht nur auf Code-Ebene: Von der Analyse über die Architektur bis zum Testing wird der gesamte Entwicklungsprozess mitgestaltet und gemeinsam mit verschiedenen Ansprechpartnern weiterentwickelt.
Verantwortung
Du entwickelst neue Funktionen und erweiterst bestehende Applikationen mit Java und Spring Boot
Du analysierst fachliche und technische Anforderungen und überführst diese in konkrete Softwarelösungen
Du arbeitest gemeinsam mit dem Team an Lösungsarchitekturen und setzt diese technisch um
Du unterstützt Business Analysten bei der Konkretisierung und technischen Beurteilung von Anforderungen
Du bringst deine technische Expertise auch direkt in Gespräche mit Kunden ein
Du entwickelst Software in einem agilen Entwicklungsumfeld und arbeitest eng mit den beteiligten Teammitgliedern zusammen
Du stellst die Qualität der Lösungen durch geeignete End-to-End-Tests sicher
Du setzt moderne Ansätze rund um Cloud Computing und Containerisierung mit Docker ein
Qualifikationen
Du verfügst über fundierte praktische Erfahrung mit Java und Spring Boot
Du bringst mehrere Jahre Erfahrung in der Softwareentwicklung innerhalb agiler Teams mit
Du kennst moderne Softwarearchitekturen und kannst diese in konkreten Projekten anwenden
Du hast Erfahrung mit Cloud-Technologien und Docker
Du bringst praktische Kenntnisse im End-to-End Testing mit
Du arbeitest analytisch, lösungsorientiert und qualitätsbewusst
Du kommunizierst sicher mit technischen und fachlichen Ansprechpartnern
Du verfügst über fliessende Deutschkenntnisse
Benefits
(Senior) Software Entwickler - C# / .NET (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.
IT-Security muss sich mit der Digitalisierung weiterentwickeln. Die Expertise unserer Partners erstreckt sich über die unterschiedlichsten Branchen, über mittelständische oder Grossunternehmen, öffentliche Einrichtungen, Schulen oder Krankenhäuser. Ob strategische Beratung, Prozessoptimierung oder die Implementierung von Services – wir binden alle Unternehmensbereiche mit ein und gehen mit spezialisierten Lösungen gegen Cyberkriminalität vor.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Rolle
In dieser Position steht die Entwicklung sicherer und moderner Softwarelösungen im Mittelpunkt. Der Schwerpunkt liegt auf C# und .NET sowie auf der Umsetzung und Integration hochwertiger Applikationen. Ergänzend besteht die Möglichkeit, technisches Know-how in den Bereichen IT-Sicherheit, Authentisierung, digitale Signaturen und Verschlüsselung einzubringen und weiterzuentwickeln.
Verantwortung
Konzeption, Entwicklung und Integration moderner Applikationen mit C# und .NET
Aufnahme, Strukturierung und Analyse von Anforderungen in Zusammenarbeit mit dem Product Management
Entwicklung benutzerfreundlicher und qualitativ hochwertiger Softwarelösungen
Umsetzung und Integration von Webapplikationen, Webservices, Benutzeroberflächen und Backend-Systemen
Anbindung und Nutzung von Datenbanken
Sicherstellung der Softwarequalität gemäss internen Richtlinien und technischen Standards
Technische Beratung und Unterstützung bei fachlichen und technischen Fragestellungen
Zusammenarbeit mit verschiedenen Fachbereichen im Rahmen der Softwareentwicklung
Qualifikationen
Abgeschlossenes Fachhochschulstudium und praktische Erfahrung im Software Engineering
Interesse an IT-Sicherheit, Authentisierung, digitalen Signaturen und Verschlüsselung
Fundierte Kenntnisse in C# und der aktuellen .NET-Plattform
Erfahrung mit Blazor, .NET Aspire und Wolverine von Vorteil
Kenntnisse in weiteren Programmiersprachen wie Java oder Go von Vorteil
Erfahrung in der Entwicklung von Webapplikationen, Webservices und Benutzeroberflächen
Erfahrung mit Datenbanken und Backend-Systemen
Analytisch-konzeptionelle Fähigkeiten und schnelle Auffassungsgabe
Ausgeprägte Kommunikationsfähigkeit und lösungsorientierte Arbeitsweise
Gute Deutsch- und Englischkenntnisse