163 Software Development - Software in Hemishofen
Senior C#/.NET Software Engineer (m/w/d)
Über
Unser Rocken Partner ist ein international tätiges Unternehmen, das hochwertige und technisch anspruchsvolle Lösungen für unterschiedliche industrielle Anwendungen entwickelt und realisiert. Dabei verbindet das Unternehmen technisches Know-how mit modernen Entwicklungs- und Fertigungsprozessen.
Ein hoher Qualitätsanspruch, Präzision und kontinuierliche Weiterentwicklung prägen die tägliche Arbeit. Die Zusammenarbeit erfolgt international und interdisziplinär, wobei sowohl innovative Ansätze als auch eine nachhaltige und effiziente Umsetzung im Fokus stehen.
Das Unternehmen bietet ein technisch vielseitiges Umfeld mit anspruchsvollen Aufgaben, kurzen Entscheidungswegen und der Möglichkeit, aktiv an der Weiterentwicklung moderner Lösungen mitzuwirken.
Verantwortung
Entwicklung und Weiterentwicklung kundenspezifischer Softwarelösungen für industrielle Lasermarkiersysteme
Technische und organisatorische Steuerung individueller Kundenprojekte von der Anforderungsaufnahme über Spezifikation und Umsetzung bis zur Inbetriebnahme
Erstellung technischer Lösungs- und Angebotskonzepte inklusive Aufwandsschätzung, Kalkulation und Terminplanung
Enge Zusammenarbeit mit Kunden, Entwicklung, Produktion, Service und Vertrieb bei technischen Fragestellungen und Projektthemen
Durchführung von Softwaretests, Dokumentation und Support sowie kontinuierliche Pflege und Optimierung bestehender Anwendungen
Qualifikationen
Ausbildung oder Studium im Bereich Informatik, Software Engineering oder vergleichbare praktische Erfahrung
Fundierte Entwicklungserfahrung mit C# und Visual Studio
Kenntnisse in Maschinensteuerungen, Automatisierungstechnik und industriellen Schnittstellen
Kundenorientierte und selbstständige Arbeitsweise mit Freude an technischer Projektarbeit und direktem Kundenkontakt
Sehr gute Deutschkenntnisse (C1+) und gute Englischkenntnisse (B2+), Bereitschaft für ca. 20 % Reisetätigkeit
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Lead Full-Stack Application Engineer (m/w/d)
Über
Unser Auftraggeber ist ein etabliertes Technologieunternehmen, das anspruchsvolle technische Systeme und Komponenten für internationale Anwendungen entwickelt und realisiert. Das Unternehmen verbindet Entwicklung, Fertigung und technische Dienstleistungen und begleitet seine Lösungen über verschiedene Phasen hinweg.
Präzision, Qualität und zuverlässige Prozesse prägen das Arbeitsumfeld. Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, hoher Eigenverantwortung und interdisziplinärer Zusammenarbeit.
Verantwortung
Realisierung von Backend-, Web- und Mobile-Lösungen innerhalb einer modernen, skalierbaren Softwarelandschaft
Verantwortung für den gesamten Software-Lifecycle – von der technischen Konzeption über die Implementierung bis zur Einführung und Weiterentwicklung
Entwicklung robuster Messaging- und Kommunikationsfunktionen unter Berücksichtigung von Datenschutz, Verschlüsselung und hoher Verfügbarkeit
Analyse neuer Technologien und Frameworks sowie Mitgestaltung von Architektur- und Technologieentscheidungen
Automatisierung von Build-, Test- und Deployment-Prozessen durch moderne CI/CD-Workflows und kontinuierliche Verbesserung der Entwicklungsqualität
Qualifikationen
Studium, Ausbildung oder vergleichbarer beruflicher Hintergrund in der Softwareentwicklung
Mehrjährige Erfahrung in der Entwicklung skalierbarer und mandantenfähiger Anwendungen
Fundierte Kenntnisse in Mobile- und Cross-Platform-Development sowie modernen Softwarearchitekturen
Erfahrung mit Kubernetes, Containern und Virtualisierung sowie ein gutes Verständnis für Security, Testing und Performance
Analytische und eigenverantwortliche Arbeitsweise, hohe Teamorientierung und Freude an technischen Entscheidungen; sehr gute Deutschkenntnisse, Englisch B2 von Vorteil; militärische Führungserfahrung von Vorteil
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Full-Stack Software Engineer – Mobile (m/w/d)
Über
Unser Auftraggeber ist ein etabliertes Technologieunternehmen, das anspruchsvolle technische Systeme und Komponenten für internationale Anwendungen entwickelt und realisiert. Das Unternehmen verbindet Entwicklung, Fertigung und technische Dienstleistungen und begleitet seine Lösungen über verschiedene Phasen hinweg.
Präzision, Qualität und zuverlässige Prozesse prägen das Arbeitsumfeld. Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, hoher Eigenverantwortung und interdisziplinärer Zusammenarbeit.
Verantwortung
Entwicklung moderner Softwarelösungen über mehrere Ebenen hinweg, von Backend-Services und Webapplikationen bis zu mobilen Anwendungen
Übernahme der technischen Verantwortung für Softwareprodukte von der Architektur und Konzeption bis zum produktiven Betrieb
Umsetzung sicherer und skalierbarer Messaging- und Kommunikationslösungen mit Fokus auf Verschlüsselung und Datenschutz
Evaluation und Einführung geeigneter Technologien, Frameworks und Entwicklungswerkzeuge sowie kontinuierliche Optimierung der Systemarchitektur
Aufbau und Weiterentwicklung von CI/CD- und Automatisierungslösungen für Build, Testing und Deployment unter Einhaltung hoher Qualitäts-, Security- und Performance-Anforderungen
Qualifikationen
Ausbildung oder Studium im Bereich Informatik bzw. vergleichbare langjährige Erfahrung in der Softwareentwicklung
Fundierte Erfahrung mit skalierbaren und mandantenfähigen Software- und App-Architekturen
Praxis in der Cross-Platform- und Mobile-Entwicklung mit modernen Frameworks
Kenntnisse in Kubernetes, Containerisierung und Virtualisierung sowie Erfahrung mit Softwarequalität, Security und technischen Architekturentscheidungen
Eigeninitiative, lösungsorientierte und strukturierte Arbeitsweise sowie Freude an interdisziplinärer Zusammenarbeit; sehr gute Deutschkenntnisse, Englisch B2 von Vorteil; militärische Führungserfahrung als höherer Unteroffizier oder Offizier von Vorteil; Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
DevOps Engineer - Kubernetes, Docker, Terraform, Ansible (m/w/d)
Über
Verantwortung
Automatisierung der IT-Bereitstellung mit Terraform und Ansible
Administration von Servern, Netzwerken und Betriebssystemen
Aufbau und Optimierung von CI/CD-Pipelines
Monitoring mit Prometheus und Grafana zur Sicherstellung der Systemverfügbarkeit
Dokumentation von Infrastruktur und Abläufen
Qualifikationen
Informatik-Studium oder vergleichbare Berufserfahrung
Über 3 Jahre Erfahrung im Bereich DevOps oder Platform Engineering
Sicherer Umgang mit Prometheus, Grafana, ELK Stack
Tiefes Verständnis von Linux/Windows und Scripting mit Bash oder Python
Umfassende Kenntnisse in Kubernetes, Docker, Terraform, Ansible
Sehr gute Deutschkenntnisse
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
Java Software Engineer / Architect (m/w/d)
Über
Verantwortung
- Du unterstützt anspruchsvolle Grossprojekte als erfahrener Java Software Engineer.
- Überzeugendes Design und die Implementierung effektiver, einfacher Lösungen liegen in deiner Verantwortung.
- Du unterstützt aktiv deine Teamkollegen und inspirierst sie mit deiner Fähigkeit.
- Die Förderung deiner Kollegen liegt in deiner Verantwortung, indem du sie motivierst und unterstützt.
- Du sorgst für ein überzeugendes Design und setzt gute und simple Lösungen in die Praxis um.
Qualifikationen
Du bist ein passionierter Java Software Engineer mit mehr als 3 Jahren Erfahrung.
Du besitzt sehr gute Deutschkenntnisse.
Benefits
Software Solutions Engineer – Mobile Platforms, APIs & Security (m/w/d)
Über
Unser Auftraggeber ist ein etabliertes Technologieunternehmen, das anspruchsvolle technische Systeme und Komponenten für internationale Anwendungen entwickelt und realisiert. Das Unternehmen verbindet Entwicklung, Fertigung und technische Dienstleistungen und begleitet seine Lösungen über verschiedene Phasen hinweg.
Präzision, Qualität und zuverlässige Prozesse prägen das Arbeitsumfeld. Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, hoher Eigenverantwortung und interdisziplinärer Zusammenarbeit.
Verantwortung
Entwicklung und Pflege mehrschichtiger Applikationen inklusive Serverkomponenten, Browserlösungen und mobiler Clients.
Technische Gesamtbetreuung definierter Produkte von der Lösungsdefinition bis zur Betriebsübergabe.
Aufbau verschlüsselter Kommunikationsdienste mit hoher Verfügbarkeit, Skalierbarkeit und konsequentem Datenschutz.
Auswahl geeigneter Entwicklungswerkzeuge sowie Gestaltung und Optimierung von Anwendungsfunktionen.
Aufbau automatisierter Delivery-Ketten für Kompilierung, Qualitätssicherung und Releases sowie kontinuierliche Verbesserung von Robustheit und Schutz.
Qualifikationen
Höhere IT-Ausbildung oder gleichwertiger Werdegang mit fundierter Berufspraxis in der Applikationsentwicklung.
Erfahrung mit skalierbaren Multi-Tenant-Lösungen und sauber strukturierten Softwaredesigns.
Praxis in Cross-Platform-Entwicklung mit zeitgemässen Frameworks und unterschiedlichen Endgeräten.
Sicherer Umgang mit technischen Architekturentscheiden und interdisziplinärer Zusammenarbeit; Container-Orchestrierung mit Kubernetes ist willkommen.
Hohe Eigenverantwortung, Präzision und Teamorientierung; sehr gutes Deutsch sowie Englischkenntnisse auf B2-Stufe sind von Vorteil. Militärische Führungserfahrung ist ein Plus.
Benefits
Senior Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Senior Full-Stack Software Engineer anspruchsvolle Lösungen mit Java oder Kotlin und Angular für vielfältige Projekte in unterschiedlichen Branchen. Du arbeitest in einem agilen Entwicklungsprozess mit hoher Eigenverantwortung und profitierst von einer flexiblen Home-Office Regelung. Dabei kommst du in den Genuss sehr guter Arbeitsbedingungen und Sozialleistungen in einem familienfreundlichen, flexiblen Umfeld mit einem Pensum zwischen 80% und 100%. Du wählst deinen bevorzugten Laptop selbst und nutzt weitere Benefits wie gemeinsame Aktivitäten, die den Zusammenhalt im Arbeitsalltag stärken.
Verantwortung
Frontends und Backends mit Java/Kotlin, JavaScript und Angular entwickeln
Software-Design, Systemarchitektur und technische Spezifikationen mitgestalten
Requirements Engineering, Release-Planung und Kundenberatung begleiten
Qualität und Entwicklungsprozesse mit Git, Maven, Jenkins und Jira sicherstellen
Je nach Seniorität Teilprojekte oder Projekte technisch und organisatorisch führen
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Kenntnisse in Java, JavaScript, Angular/React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, Git und Jira; Kotlin, Vaadin, AWS und GIS von Vorteil
Freude an Software-Architektur, agiler Entwicklung und eigenverantwortlichen Kundenprojekten
Deutsch mindestens C1 sowie gute Englischkenntnisse; für Senior-Level relevante Berufserfahrung
Benefits
Mobile Software Engineer | .NET Maui (m/w/d)
Über
Verantwortung
Mitarbeit in interdisziplinären Inhouse-Teams
Verantwortung für Teilprojekte und Kundenbetreuung
Entwicklung und Implementierung von Softwarelösungen nach Architektur- und Qualitätsvorgaben
Unterstützung von Kundenteams vor Ort in regulierten und anspruchsvollen Umfeldern
Evaluation und Einführung neuer Technologien für hochwertige Softwareprodukte
Qualifikationen
Hochschulabschluss in Informatik, Wirtschaftsinformatik oder vergleichbarer Fachrichtung
Fundierte C#/.NET-Kenntnisse sowie Erfahrung mit .NET MAUI, RESTful APIs und mobiler Cross-Plattform-Entwicklung
Hohes Qualitätsbewusstsein bei Softwaredesign, Testing, Wartbarkeit und Code Reviews; Erfahrung mit Git, CI/CD, DevOps und Infrastructure as Code
Kenntnisse in Flutter, React Native, Android/iOS, Cloud und Containern von Vorteil
Sehr gutes Deutsch und gutes Englisch
Benefits
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