167 IT - Software Development in Rapperswil SG
Lead Software Development (m/w/d)
Verantwortung
Führe das Team durch Schulung, Überwachung, Leistungsbewertung und Feedback
Du berätst das Team strategisch und fachlich und leitest es bei Herausforderungen
Sorge für eine gute Verteilung des Know-hows innerhalb und zwischen dem Team
Schaffe ein inspirierendes Arbeitsumfeld, das auf Vertrauen, offene Kommunikation und den Zusammenhalt des Teams unter Berücksichtigung der Unternehmensrichtlinien und Werte
Einführung eines effizienten Management-Reportings und einer Organisationsplanung
Verantwortung für Projekte/Aufgaben und deren Ergebnisse sowie für die effiziente Kommunikation des Projektstatus an die Beteiligten
Mitwirkung am Architekturdesign, am Entwurf der Datenbankstruktur und an der Codeüberprüfung
Qualifikationen
- Mindestens einen Masterabschluss in Informatik oder einen gleichwertigen Abschluss
- Mindestens 3 Jahre Erfahrung als Teamleiter
- Erfahrung mit agilem SDLC und Scrum-Methodik
- Gute Erfahrung mit Softwarearchitektur und praktischer Programmierung
- Erfahrung
- Ausgeprägte mündliche und schriftliche Kommunikationsfähigkeiten in Englisch
- Ein Höchstmaß an Integrität und Geschäftsethik
Benefits
IT Systems Engineer (m/w/d)
Verantwortung
Betrieb und kontinuierliche Weiterentwicklung von Linux- und Windows-Servern, Clients sowie Netzwerkinfrastrukturen
Sicherstellung der IT-Sicherheit und Mitwirkung an ISO 27001- und TISAX-Zertifizierungen
Evaluation, Beschaffung und Lifecycle-Management von Hard- und Software
IT-Support, Systemdokumentation und Gewährleistung eines stabilen Betriebs
Technische Betreuung von Test- und Versuchsumgebungen inklusive Bereitstellung von Software und Daten
Entwicklung und Automatisierung von Lösungen unter Verwendung von C/C++, Python, Shell Scripting und LabVIEW
Einrichtung und Verwaltung von Versionskontrollsystemen sowie CI/CD-Pipelines
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbare Fachrichtung
Fundierte Kenntnisse in Linux, Unix-Systemen und Netzwerktechnologien
Erfahrung in Skriptsprachen und Automatisierung
Praktische Erfahrung in C/C++-Programmierung
Kenntnisse in Python und LabVIEW von Vorteil
Fliessende Deutschkenntnisse, gute Englischkenntnisse
Benefits
Senior Software Architect & Engineer (m/w/d)
Verantwortung
Verantwortung für Design und Umsetzung einer bestehenden C++-IoT-Lösung auf Azure
Aufbau nachhaltiger Testprozesse inklusive Unit- und Integrationstests
Weiterentwicklung umfangreicher Python-Testautomationen
Zusammenarbeit mit internationalen Entwicklerteams zur Verbesserung der Interoperabilität im Spitalumfeld
Technische Koordination zwischen Cloud-Diensten, Beatmungsgeräten und weiteren Interfaces
Qualifikationen
Langjährige Erfahrung in Software Engineering mit C++ und Python
Hintergrund im Bereich Computer Science oder gleichwertige Praxis
Sicheres Arbeiten in Linux-Ökosystemen
Tech-Stack: Git, CMake, C++ Build-Pipelines
Sehr gute Deutschkenntnisse
Benefits
Java Fullstack Developer - ERP und Web Technologien (m/w/d)
Verantwortung
Analyse von Geschäftsprozessen und Anforderungen mit internen Kunden
Entwicklung, Design & Implementierung von Frontend- und Backend-Komponenten des unternehmenseigenen ERP-Systems
Mitarbeit an der Migration von Desktop-ERP-Anwendungen auf moderne Web-Technologien
Einsatz von Java, SQL, PL/SQL, Vaadin, Angular, BIRT
Qualitätssicherung durch Tests & Testautomatisierung
Qualifikationen
Höhere Ausbildung in Informatik (FH, Uni, TH) oder gleichwertige Qualifikation
Mehrjährige Erfahrung in Fullstack-Softwareentwicklung mit Java
Kenntnisse in Oracle-Datenbanken (SQL, PL/SQL) und serviceorientierter Softwarearchitektur
Erfahrung mit Angular, HTML, CSS von Vorteil
Idealerweise Erfahrung mit agiler Entwicklung (SAFe, Scrum, Kanban)
Sehr gute Deutschkenntnisse
Benefits
Fullstack Java Entwickler (m/w/d)
Verantwortung
Analyse & Konzeption von Geschäftsprozessen und Softwareanforderungen
Entwicklung neuer Frontend- und Backend-Komponenten für das ERP-System
Nutzung von Java, SQL, PL/SQL, Angular und weiteren Technologien
Unterstützung bei der Migration von Desktop-Anwendungen auf Web-Technologien
Qualitätssicherung durch Tests und Automatisierung
Qualifikationen
Abgeschlossene Informatikausbildung
Kenntnisse in serviceorientierter Softwarearchitektur
Agile Methoden wie Scrum oder Kanban sind ein Plus
Tech Stack: Java, SQL, PL/SQL, Angular, HTML, CSS
Sehr gute Deutschkenntnisse
Benefits
C# Applikationsentwickler (m/w/d)
Verantwortung
- Du erstellst und erweiterst ERP-Systeme
- Die Entwicklung von mehrschichtigen Windows- und Web-Anwendungen liegt in deinem Aufgabenbereich
- Du analysierst und löst Probleme eigenständig
- Du arbeitest aktiv in der Entwicklung von Systemen und Prozessen mit
Qualifikationen
- Du hast eine abgeschlossene Berufslehre als Applikationsentwickler/in oder eine gleichwertige Ausbildung
- Deine Berufserfahrung liegt in der .Net-Entwicklung mit C#
- Du bist vertraut mit Visual Studio und dem SQL Server
- Kenntnisse in jQuery und JavaScript sind erwünscht
- Deine Deutschkenntnisse in Wort und Schrift sind sehr gut
Benefits
Senior Java & Mobile Applications Engineer (m/w/d)
Verantwortung
Mitarbeit an zuverlässigen Enterprise-Weblösungen auf Basis von Java und Vaadin
Planung und Umsetzung robuster REST-Schnittstellen mit Spring
Betreuung und Modernisierung von Cross-Platform-Apps mittels .NET MAUI
Gestaltung langlebiger Anwendungsarchitekturen für geschäftskritische Systeme
Qualitätssicherung durch Code-Reviews und den Einsatz automatisierter Testverfahren
Qualifikationen
Abschluss oder berufliche Expertise im Bereich Softwareentwicklung
Tech-Stack: Java/Spring, Vaadin, C#, .NET MAUI, REST, relationale DBs (MariaDB)
Routine im Umgang mit RESTful APIs
Strukturierte Arbeitsweise und starke Teamkommunikation
Sehr gute Deutschkenntnisse
Java Web & Mobile Developer (m/w/d)
Verantwortung
Ausbau und Betreuung von Java-Webapplikationen mit modernen Frameworks
Entwickeln und Gestalten von REST-APIs nach Best Practices
Weiterentwicklung mobiler Apps mit .NET MAUI
Mitwirken an Softwarearchitektur zentraler Anwendungen
Durchführung von Code Reviews und Aufbau von automatisierten Tests
Qualifikationen
Ausbildung/Erfahrung im Bereich Informatik
Tech-Stack: Java, Spring, Vaadin, C#, .NET MAUI, REST, MariaDB
Erfahrung in der Entwicklung von REST Services
Teamorientiert und stark in Kommunikation
Sehr gute Deutschkenntnisse
Senior Software Engineer – Java & IoT (m/w/d)
Verantwortung
Damit die SEL Server vollautomatisch konfiguriert werden können, bringst du dich aktiv in die Entwicklung der passenden Konfigurationslösung ein
Zukunft entsteht hier durch Mitgestaltung – insbesondere in DevSecOps und in der Weiterentwicklung der Architektur entlang der Wertschöpfungskette
Technische Anforderungen werden von dir kritisch hinterfragt, bewertet und gemeinsam mit dem Produktmanagement in nachhaltige Konzepte überführt
Wissen weiterzugeben gehört selbstverständlich dazu: Durch Coaching im Team und durch kontinuierliche Verbesserung unserer Standards wächst die Qualität stetig
Auch jenseits des eigenen Spezialgebiets wird Verantwortung übernommen, um als Team den nächsten Meilenstein zu erreichen
Qualifikationen
Mehrjährige Erfahrung in der Java-Entwicklung (mind. 5 Jahre) kombiniert mit einem Informatikstudium oder gleichwertiger Praxiserfahrung bildet die Basis
Qualität entsteht durch strukturierte Workflows – Git, automatisierte Tests, TDD, Reviews und CI/CD sind gelebte Praxis
Nebenläufigkeit und Actor Modelle sind vertraut, idealerweise besteht Erfahrung mit dem Akka-Toolkit
Einwandfreie Deutschkenntnisse in Wort und Schrift werden vorausgesetzt, Englisch wird sicher beherrscht
Benefits
Entwicklung Mikrocontroller Software (m/w/d)
Rolle
In dieser Rolle entwickelst du Mikrocontroller-Software für zuverlässige Alarm- und Sicherheitssysteme und sorgst dafür, dass Funktionen stabil, performant und sicher laufen. Du konzipierst, implementierst und testest Embedded-Software über den gesamten Entwicklungszyklus hinweg und dokumentierst deine Ergebnisse nachvollziehbar. Du analysierst Anforderungen, überführst sie in robuste Firmware-Architekturen und optimierst bestehende Lösungen gezielt. Dabei arbeitest du eng mit angrenzenden Fachbereichen zusammen, klärst technische Schnittstellen und stellst eine hohe Qualität durch strukturierte Reviews und Tests sicher. Du bringst deine professionelle Erfahrung ein, um Fehler systematisch zu diagnostizieren, Ursachen zu beheben und Verbesserungen nachhaltig umzusetzen.
Verantwortung
- Du entwickelst, erweiterst und wartest Embedded-Software in C/C++ unter Linux für moderne Zutrittskontrollsysteme.
- In dieser Rolle designst und implementierst Du Device-Treiber sowie Linux-Kernel-Module für stabile Hardwareanbindungen.
- Als Entwicklung Mikrocontroller Software erstellst Du Board Support Packages (BSP) mit Yocto oder Buildroot und bringst die Plattform zuverlässig zum Laufen.
- Du gestaltest die Systemarchitektur aktiv mit und optimierst Performance sowie Sicherheit für Embedded-Linux-Plattformen.
- Durch Low-Level-Debugging und Analyse mit GDB, Wireshark und Logic Analyzer stellst Du höchste Stabilität und Nachvollziehbarkeit sicher.
- Du baust CI/CD-Pipelines mit GitLab CI und Docker auf, sicherst Codequalität und Embedded-Security und arbeitest eng mit Hardware-, Test- und Software-Teams zusammen.
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Embedded Systems oder einer vergleichbaren Fachrichtung.
Sehr gute Kenntnisse in C/C++ setzt du für performancekritische Anwendungen unter Linux sicher ein.
Embedded Linux beherrschst du sehr gut, inklusive Yocto oder Buildroot, Kernel, Treiber und BSP.
Mit CI/CD arbeitest du praxisnah, zum Beispiel mit GitLab CI und Docker.
Du kommunizierst sehr gut auf Deutsch und gut auf Englisch.
Benefits