488 Software Development in Rapperswil SG
Software Programmierer C/C++ (m/w/d)
Rolle
Unser Kunde ist ein innovatives Technologieunternehmen, das komplexe Embedded-Systeme entwickelt und hochwertige Softwarelösungen für industrielle Anwendungen realisiert. Zur Verstärkung des Entwicklungsteams suchen wir einen erfahrenen Softwareprogrammierer (m/w/d) mit Fokus auf C/C++ und Bilderverarbeitung.
Verantwortung
Entwicklung und Implementierung von Softwarelösungen in C/C++
Programmierung und Optimierung von Algorithmen zur Bilderverarbeitung
Erstellung von GUI-Applikationen im Embedded-Linux-Umfeld
Analyse, Test und Debugging von Softwaremodulen
Zusammenarbeit mit Hardware- und Systementwicklern zur Integration von Embedded-Lösungen
Dokumentation von Softwarearchitektur, Entwicklungsprozessen und Testergebnissen
Qualifikationen
Abgeschlossenes technisches Studium (Informatik, Elektrotechnik, Software Engineering oder vergleichbar)
Fundierte Kenntnisse in C/C++ und Erfahrung in der Bilderverarbeitung
Erfahrung mit Embedded-Linux-Systemen
Kenntnisse in der Entwicklung von GUI-Applikationen
Analytisches Denken, strukturierte Arbeitsweise und Problemlösungsfähigkeit
Benefits
Softwareentwickler für interne Anwendungen (m/w/d)
Rolle
In dieser Rolle entwickelst und pflegst du interne Applikationen, die einen reibungslosen Ablauf vielfältiger Geschäftsprozesse sicherstellen. Du nutzt dein fundiertes Know-how, um bestehende Systeme laufend weiterzuentwickeln und innovative Lösungen zu realisieren. Dabei arbeitest du eng mit verschiedenen Fachbereichen zusammen und setzt Anforderungen effizient in Softwarelösungen um. Du analysierst technische Herausforderungen eigenständig und bringst gezielt Optimierungen ein. Mit deinem professionellen Hintergrund gestaltest du die digitale Infrastruktur aktiv und nachhaltig mit.
Verantwortung
- Du stellst Anwendungsdaten aus SAP, MES und MS-SQL-Datenbanken zur Verfügung
- In dieser Rolle ermittelst Du Anforderungen aus den Fachbereichen und leitest daraus technische Spezifikationen ab
- Du planst, entwickelst und dokumentierst Softwarelösungen termingerecht und bedarfsgerecht
- Als Softwareentwickler achtest Du auf eine aufwandsoptimierte Aufwärtskompatibilität bei Software-Updates
- Du übernimmst die Inbetriebnahme neuer Softwarekomponenten und kümmerst Dich um deren Pflege
- Im Rahmen des 2nd-Level Supports unterstützt Du Anwender bei technischen Fragestellungen
Qualifikationen
- Du verfügst über eine abgeschlossene Ausbildung und mehrjährige Erfahrung in einer vergleichbaren Position
- Idealerweise hast du bereits als (Teil)-Projektleiter in Softwareprojekten Verantwortung übernommen
- Fundierte Kenntnisse in MS-SQL und C# bringst du mit, ergänzt durch Erfahrung mit der MS Power Plattform
- Der aktive Beitrag zur Weiterentwicklung einer modernen Softwarelandschaft motiviert dich
- Du überzeugst durch eine strukturierte Arbeitsweise und technisches Verständnis
- Mit Engagement und Eigeninitiative findest du dich schnell in komplexe IT-Systeme ein
Benefits
Full Stack Backend Softwareentwickler (m/w/d)
Rolle
In dieser Rolle entwickelst du als erfahrene:r Software Engineer das Backend einer modularen Energielösung in enger Abstimmung mit Produktverantwortlichen und Anwender:innen weiter. Du gestaltest tragfähige Architekturen, optimierst bestehende Komponenten und bringst neue Features von der Konzeption bis zum Deployment. Deine technische Expertise fliesst direkt in strategische Entscheidungen ein und beeinflusst die Weiterentwicklung eines zentralen Produkts. Ein modernes Arbeitsumfeld, Raum für Eigenverantwortung und ein unterstützendes Team ermöglichen dir, dein Know-how gezielt einzusetzen und auszubauen. Flexible Strukturen und ein hoher Gestaltungsfreiraum bieten die Voraussetzung, komplexe Herausforderungen zukunftsorientiert zu lösen.
Verantwortung
- Du entwickelst robuste Backend-Softwarelösungen in einer agilen Projektumgebung und übernimmst Verantwortung im 3rd Level Support
- Als Senior wirkst du aktiv an der Konzeption, dem Design und der Weiterentwicklung der Systemarchitektur mit
- In dieser Rolle dokumentierst du deine Arbeit umfassend, nachvollziehbar und nach geltenden Standards
- Du übernimmst Aufgaben im Design-, Release- und Problem-Management und sorgst damit für stabile Produktzyklen
- Als Teil des Teams steuerst du Software-Deployments und unterstützt die kontinuierliche Systemverbesserung
- Du bringst deine Erfahrung ein, um bestehende Prozesse im gesamten Software Lifecycle zu optimieren
Qualifikationen
- Du hast ein abgeschlossenes IT-Studium (FH, HF oder eine gleichwertige Qualifikation)
- Du verfügst über tiefgehende Erfahrung in der .NET/C# Entwicklung, API-Design sowie im Datenbank-Management mit PostgreSQL und MSSQL
- Du bist versiert im Einsatz moderner Technologien wie Kafka, MQTT, Azure DevOps, Docker, Kubernetes und Cloud Native Ansätzen
- Deine Architekturkenntnisse, idealerweise untermauert durch iSAQB Foundation, setzt du gezielt in Projekten ein
- Der Umgang mit komplexen, verteilten Systemlandschaften (z. B. IoT) gehört zu deinem beruflichen Alltag
- Du überzeugst durch Teamfähigkeit, Belastbarkeit sowie sichere Kommunikation in Deutsch und Englisch
Benefits
Softwareentwickler im Bereich Engineering (m/w/d)
Rolle
In dieser Rolle übernimmst du die Steuerung und Optimierung komplexer Projekte im Bereich IT-Infrastruktur und stellst dabei deren reibungslosen Ablauf sicher. Du analysierst Anforderungen, koordinierst interne sowie externe Schnittstellen und sorgst somit für die erfolgreiche Umsetzung technologischer Lösungen. Als erfahrene Fachkraft bringst du fundiertes Know-how ein, um Prozesse effizient zu gestalten und nachhaltige Ergebnisse zu erzielen. Du identifizierst Risiken frühzeitig und leitest geeignete Massnahmen ein, um Projektziele zu sichern. Dabei arbeitest du eng mit Stakeholdern zusammen und sorgst für Transparenz in jeder Projektphase.
Verantwortung
- Du entwickelst und testest hochwertige Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Bereich.
- In dieser Rolle setzt du moderne Softwarelösungen in C/C++ um und beachtest dabei geltende Sicherheitsstandards.
- Du gestaltest HMI-/Display-Anwendungen mit Qt/QML/C++ und integrierst innovative Assistenzfunktionen.
- Als Softwareentwickler verantwortest du den gesamten Entwicklungsprozess von der Spezifikation bis zur Validierung.
- Du betreust und optimierst CI/CD-Pipelines in Azure DevOps kontinuierlich weiter.
- Durch deine Mitarbeit bei Code-Reviews und Tests sicherst du die Qualität und Stabilität der Software.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung
- Du entwickelst fundiert Embedded Software für mobile Steuerungen in C/C++
- Erfahrung mit Spezifikation, Entwicklung sowie Verifikation von Funktionen bringst Du mit
- Du beherrschst die Entwicklung moderner grafischer Benutzeroberflächen mit QML/Qt
- Python nutzt Du sicher für Scripting, Testautomatisierung oder DevOps-Zwecke
- Vertraut mit Azure DevOps, arbeitest Du effizient im Bereich Build- und Release-Automatisierung
Benefits
Applikationsmanager mit Entwicklungskenntnissen (m/w/d)
Rolle
In dieser Rolle verantwortest du die strategische Planung und Steuerung komplexer IT-Projekte in einem dynamischen Umfeld. Du koordinierst interdisziplinäre Teams, erkennst Projektrisiken frühzeitig und entwickelst wirksame Lösungsstrategien. Dabei behältst du Deadlines, Budgets und Qualitätsvorgaben jederzeit im Blick. Deine Erfahrung im Projektmanagement hilft dir, auch in anspruchsvollen Phasen strukturiert und zielorientiert zu agieren. Du entwickelst Prozesse kontinuierlich weiter und trägst so aktiv zum Projekterfolg bei.
Verantwortung
- Du entwickelst und erweiterst Schnittstellen sowie Funktionen des Campus Management Systems mit Fokus auf technisch nachhaltige Lösungen
- In dieser Rolle planst, testest und implementierst du Releases und Patches und stellst so einen stabilen Systembetrieb sicher
- Als Applikationsmanager analysierst du Kundenanforderungen und überführst sie in umsetzbare technische Konzepte
- Du überwachst den laufenden Applikationsbetrieb und reagierst proaktiv auf Abweichungen und Störungen
- Bei auftretenden Fehlern koordinierst du die Ursachenanalyse und arbeitest eng mit anderen ICT-Einheiten an deren Behebung
- Du betreibst und entwickelst .NET- und Web-Applikationen auf Basis von Microsoft IIS kontinuierlich weiter
Qualifikationen
- Du hast ein abgeschlossenes Informatikstudium oder eine vergleichbare Qualifikation und bringst mehrjährige Erfahrung in der Betreuung komplexer IT-Infrastrukturen mit
- Fundierte Kenntnisse in C#, .NET, MS-SQL Server, IIS sowie in moderner Softwareentwicklung zeichnen dich aus
- Erfahrung mit Frontend-Frameworks wie Angular rundet dein technologisches Know-how ab
- Du bist neugierig auf neue Technologien und zeigst hohe Eigeninitiative, dich proaktiv in neue Themen einzuarbeiten
- In agilen Arbeitsprozessen bewegst du dich souverän und nutzt Methoden wie Backlog Refinement und Daily Standups gezielt zur Förderung der Zusammenarbeit
- Deine Argumentationsstärke sowie dein klarer Kommunikationsstil helfen dir, auch komplexe technische Sachverhalte verständlich zu vermitteln
Softwareentwickler mit NAV-Schwerpunkt (m/w/d)
Rolle
In dieser Rolle übernimmst du die fachliche und technische Verantwortung für die Konzeption, Entwicklung und Pflege moderner Applikationen auf Basis aktueller Java-Technologien. Du analysierst komplexe Anforderungen, entwickelst tragfähige Lösungsansätze und setzt diese in effiziente Softwarelösungen um. Dabei arbeitest du eng mit anderen Expert:innen aus den Bereichen Architektur, DevOps und Testing zusammen, um robuste und skalierbare Systeme zu realisieren. Du bringst dich aktiv in Code-Reviews ein und treibst die kontinuierliche Verbesserung der Entwicklungsprozesse voran. Mit deinem professionellen Verständnis stellst du die Qualität und Performance der Anwendungen langfristig sicher.
Verantwortung
- Du entwickelst unser ERP-System (MS Dynamics NAV 2018) kontinuierlich weiter und betreust auch Schnittstellen sowie den laufenden Betrieb
- In dieser Rolle übernimmst Du Verantwortung im Change-, Release- und Incident-Management
- Als Softwareentwickler mit NAV-Schwerpunkt koordinierst Du Dich eng mit unseren Business Analysten und externen Dienstleistern
- Du stellst den Support im 1st und 2nd Level sicher und bringst Deine Expertise im IT-Pikettdienst ein
- Du analysierst technische Anforderungen und setzt diese performant und strukturiert im System um
- Als zuverlässiger Ansprechpartner förderst Du eine reibungslose Zusammenarbeit zwischen IT und Fachbereichen
Qualifikationen
- Abgeschlossene Ausbildung in Informatik sowie ein gutes Verständnis für wirtschaftliche Zusammenhänge
- Fundierte Erfahrung in der Programmierung und Konfiguration mit Microsoft Dynamics NAV
- Versiert im Umgang mit SQL-Datenbanken, idealerweise ergänzt durch Kenntnisse im Omnichannel-Handel
- Lösungsorientierte Denkweise und ein praxisnaher, umsetzungsstarker Arbeitsstil
- Bereitschaft, Verantwortung zu übernehmen und aktiv zur Weiterentwicklung beizutragen
- Begeisterung für technologiegestützte Optimierung betrieblicher Prozesse
Benefits
IT-Fachkraft für Systembetreuung (m/w/d)
Rolle
In dieser Rolle übernimmst du die Verantwortung für die strategische Weiterentwicklung komplexer Softwarelösungen und steuerst die Umsetzung anspruchsvoller Projekte. Du arbeitest eng mit interdisziplinären Teams zusammen, um technische Konzepte in nachhaltige Architekturen zu überführen. Dabei analysierst du Anforderungen, definierst technische Standards und triffst Entscheidungen auf Basis fundierter technischer Expertise. Du begleitest Entwicklungsprozesse von der Konzeption bis zum Rollout und sorgst für deren Qualität und Effizienz. Mit deinem hohen Mass an Eigenverantwortung und deinem Blick für das Wesentliche gestaltest du aktiv zukunftsorientierte IT-Lösungen.
Verantwortung
- Du betreust die eingesetzten SaaS-Anwendungen und stellst deren reibungslosen Betrieb sicher
- In dieser Rolle installierst, konfigurierst und pflegst Du Standard-Softwarelösungen effektiv
- Als IT-Fachkraft für Systembetreuung planst und führst Du neue Software- und IT-Lösungen ein
- Du entwickelst Automationen, um wiederkehrende Aufgaben effizient zu gestalten
- Standardlösungen verbindest Du über geeignete Schnittstellen zu einem stabilen Gesamtsystem
- Du schulst Anwenderinnen und Anwender, analysierst Störungen und sorgst für deren nachhaltige Behebung
Qualifikationen
- Du verfügst idealerweise über eine abgeschlossene Ausbildung als Fachinformatiker oder ein Bachelorstudium in Informatik bzw. Kommunikationstechnik
- Du hast ein gutes Verständnis für Programmierung und bringst bestenfalls Praxis mit unterschiedlichen Programmiersprachen mit
- Mit deiner schnellen Auffassungsgabe arbeitest du dich effizient in neue Themen ein und zeigst dabei hohe Selbstdisziplin
- Deine Kommunikationsstärke hilft dir, im Team sowie mit Schnittstellen sicher und klar aufzutreten
- Du achtest auf Genauigkeit und Qualität – sei es bei der Arbeit oder bei technischen Umsetzungen
- Deine schriftliche Ausdrucksweise in deutscher Sprache ist fehlerfrei und stilistisch sicher
C# / .NET Software Engineer - (4 Tage remote möglich) (m/w/d)
Verantwortung
Du setzt anspruchsvolle Softwareprojekte mit C#, ASP.NET Core, Azure und SQL Server um und bringst diese erfolgreich in Kundenprojekte ein.
Du arbeitest aktiv an der Weiterentwicklung von primedocs und unterstützt die Implementierung individueller Kundenlösungen.
Du entwickelst Web-Services und Web-Applikationen mit React sowie Desktop-Anwendungen mit WPF und stellst deren Qualität sicher.
Du berätst Kunden fachkundig und unterstützt sie bei der Definition optimaler Softwarelösungen.
Du bist in allen Projektphasen aktiv, von Analyse über Design bis Testing, und sorgst für sauberen, wartbaren Code.
Du bringst Ideen ein, um bestehende Prozesse und Anwendungen zu optimieren, und arbeitest eng mit Kollegen zusammen.
Qualifikationen
Abgeschlossene Ausbildung in Informatik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in C#, ASP.NET Core, SQL Server, Azure
Erfahrung in der Webentwicklung mit React.js
Kenntnisse in Desktop-Entwicklung mit WPF
Strukturierte, selbstständige Arbeitsweise und hoher Qualitätsanspruch
Sehr gute Deutschkenntnisse (C2) und gute Englischkenntnisse
Benefits
FullStack Developer (.NET / React / Azure) (m/w/d)
Verantwortung
Umsetzung von qualitativ hochwertigem Code nach hohen Standards
Verantwortung übernehmen und proaktiv Lösungen vorantreiben
Kunden beraten, um optimale Lösungen zu entwickeln, statt nur Spezifikationen abzuarbeiten
Einarbeitung in neue Themengebiete und tiefes Verständnis der Kundenanforderungen
Engagement und Motivation in allen Phasen von Projekten zeigen
Qualifikationen
Mehrjährige Erfahrung mit Microsoft-Technologien: C#, ASP.NET Core, SQL Server, Azure
Abgeschlossenes Studium in Informatik
Erfahrung in Webentwicklung, idealerweise mit React.js
Sehr gute Deutschkenntnisse (mindestens C2) und gute Englischkenntnisse
Benefits
SAP Softwareentwickler (m/w/d)
Rolle
In dieser Position übernimmst du Verantwortung in einem international tätigen Unternehmen, das auf hochwertige Beschichtungs- und Dämmtechnologien spezialisiert ist. Du agierst in einem dynamischen Umfeld, das durch langjährige Erfahrung und Innovation geprägt ist. Deine Expertise trägt dazu bei, anspruchsvolle Projekte umzusetzen und nachhaltige Lösungen voranzutreiben. Dabei bewegst du dich im Spannungsfeld zwischen technischer Exzellenz und marktorientierter Anwendung. Deine Entscheidungen haben unmittelbaren Einfluss auf die Qualität und Wettbewerbsfähigkeit des Produktportfolios.
Verantwortung
- Du setzt anspruchsvolle Entwicklungsanforderungen in SAP-Systemen zielgerichtet um
- Als SAP Softwareentwickler fungierst du als zentrale Ansprechperson für technische Fragestellungen
- In dieser Rolle analysierst du Herausforderungen und entwickelst fundierte Lösungskonzepte
- Du wirkst aktiv an der kontinuierlichen Verbesserung des Entwicklungsumfelds mit
- Als Projektmitglied bringst du dich engagiert in unterschiedliche Phasen der Softwareprojekte ein
- Du trägst mit deinem Fachwissen zu einer effektiven und nachhaltigen Softwareentwicklung bei
Qualifikationen
- Du verfügst über einen Hochschulabschluss (mindestens FH) in Informatik oder eine vergleichbare Qualifikation
- Du bringst mehrere Jahre Erfahrung in der Programmierung mit SAP ABAP sowie Java oder JavaScript mit
- Mit Begriffen wie Fiori, BSP-Entwicklungen, S/4HANA und modernen SAP-Technologien gehst du souverän um
- Kenntnisse in SAP-Modulen wie SD, MM, EWM und PP-PI sind von Vorteil und unterstützen deine Beratungsstärke
- Eigenverantwortliches Arbeiten, Teamfähigkeit und eine hohe Belastbarkeit zeichnen dich aus
- In Deutsch kommunizierst du stilsicher, zudem verfügst du über gute Englischkenntnisse; Französisch ist ein Plus