159 Software Development - Software in Weissenstein b. Solothurn
Softwareentwickler Embedded (m/w/d)
Über
Verantwortung
Technische Betreuung und funktionale Erweiterung einer etablierten C++-Codebasis mit Schwerpunkt auf der nachhaltigen Gestaltung und Optimierung geschäftskritischer Business-Logik.
Konzeption und Realisierung wartbarer Softwarekomponenten für komplexe Enterprise-Anwendungen, einschliesslich der Analyse fachlicher Prozesse und der Entwicklung geeigneter Lösungsansätze.
Sicherstellung einer hohen Softwarequalität durch die kontinuierliche Verbesserung von Entwicklungsabläufen, Wartbarkeit und Testbarkeit.
Abstimmung technischer Umsetzungsmöglichkeiten mit internen Entwicklungsteams sowie Schnittstellen aus Beratung, Verkauf und weiteren Fachbereichen, um kundenorientierte und praxistaugliche Funktionen bereitzustellen.
Qualifikationen
Solide Berufspraxis in der Softwareentwicklung mit C++ sowie die Fähigkeit, sich effizient in umfangreiche und historisch gewachsene Softwaresysteme einzuarbeiten.
Analytisches Denkvermögen und ein ausgeprägtes Verständnis für betriebliche Anforderungen, insbesondere bei der Entwicklung zuverlässiger und benutzerfreundlicher Geschäftsanwendungen.
Idealerweise Erfahrung mit objektorientierter Programmierung, relationalen Datenbanken und automatisierten Tests.
Selbstständige, qualitätsbewusste und lösungsorientierte Arbeitsweise mit pragmatischem Vorgehen, klarer Kommunikation und Bereitschaft zur Übernahme fachlicher Verantwortung. Deutsch schriftlich sowie mündlich einwandfrei.
Benefits
Linux Software Entwickler*in (m/w/d)
Über
Verantwortung
Du entwickelst und optimierst Linux-basierte Betriebssysteme für den Einsatz in modernen Laborrobotern.
Du konzipierst und implementierst Softwarelösungen mit .NET und C# für die Steuerung und Kommunikation der Robotersysteme.
Du arbeitest eng mit Fachpersonen aus der Elektronikentwicklung zusammen, um Hard- und Software optimal aufeinander abzustimmen.
Du integrierst Robotersysteme in bestehende Kundeninfrastrukturen und Entwicklungsumgebungen externer Partner.
Du stellst die Einhaltung relevanter Medizintechnikstandards, insbesondere ISO 13485, sowie regulatorischer Anforderungen sicher.
Qualifikationen
Du verfügst über fundierte Kenntnisse in Linux und Erfahrung in der Entwicklung hardwarenaher Software.
Du bringst Kenntnisse in C/C++, .NET/C#, Python, Linux Shell, Make/CMake sowie idealerweise in Yocto, U-Boot, Secure Boot, Docker und Azure DevOps mit.
Du hast Erfahrung mit Kernel-Modulen, Device-Treibern sowie der Integration von Hardwarekomponenten und verfügst über Datenbank- und SQL-Kenntnisse.
Du besitzt grundlegende Kenntnisse in Cybersecurity und Kryptografie sowie ein technisches Verständnis für Hardware und Elektronik.
Du kommunizierst gut auf Deutsch und Englisch in Wort und Schrift; Erfahrung mit ISO 13485 oder weiteren Standards für Medizinprodukte ist von Vorteil.
Benefits
C++ Software Engineer – Enterprise Solutions (m/w/d)
Über
Verantwortung
Im Zentrum Deiner Tätigkeit steht die Umsetzung anspruchsvoller Geschäftsanforderungen in leistungsfähige und benutzerfreundliche Funktionen unserer Enterprise-Software.
Gemeinsam mit Fachpersonen aus Verkauf, Beratung und Entwicklung erarbeitest Du technische Konzepte, die auf konkrete Kundenbedürfnisse ausgerichtet sind.
Die bestehende C++-Codebasis bildet Deine Arbeitsgrundlage. Darin optimierst Du Geschäftsprozesse, ergänzt neue Funktionalitäten und stellst eine langfristig wartbare Business-Logik sicher.
Durch gezielte Verbesserungen bei Codequalität, Testbarkeit und Entwicklungsprozessen trägst Du zur nachhaltigen Weiterentwicklung unserer Software bei.
Qualifikationen
Mehrjährige Erfahrung in der professionellen C++-Entwicklung, vorzugsweise mit umfangreichen Geschäftsanwendungen oder Enterprise-Systemen.
Fundiertes Verständnis für die Abbildung komplexer Geschäftsprozesse in strukturierten, zuverlässigen und wartbaren Softwarelösungen.
Mit objektorientierter Programmierung, relationalen Datenbanken und automatisierten Tests bist Du idealerweise bereits vertraut.
Auch in gewachsenen Softwarelandschaften behältst Du den Überblick, erkennst technische Zusammenhänge und findest pragmatische Lösungsansätze.
Eine eigenverantwortliche, sorgfältige Arbeitsweise, ausgeprägte Teamfähigkeit sowie Deutsch schriftlich sowie mündlich einwandfrei runden Dein Profil ab.
Benefits
Software Engineer Backend & Platform Reliability (m/w/d)
Über
Rolle
Für ein Unternehmen mit webbasierten Softwarelösungen wird ein Software Engineer gesucht, der Entwicklungsarbeit mit der Sicherstellung eines stabilen Systembetriebs verbindet. Du arbeitest eng mit dem Team an der Verbesserung der Codequalität, automatisierst technische Prozesse und trägst dazu bei, dass Anwendungen auch bei steigenden Anforderungen zuverlässig funktionieren.
Verantwortung
Analyse und Behebung von Softwarefehlern mithilfe geeigneter Monitoring- und Fehleranalysewerkzeuge
Durchführung von Ursachenanalysen bei Systemstörungen und Ableitung nachhaltiger Verbesserungen
Weiterentwicklung und Optimierung von Webapplikationen mit Fokus auf Performance und Stabilität
Verbesserung der Systemarchitektur hinsichtlich Resilienz, Skalierbarkeit und langfristiger Wartbarkeit
Automatisierung wiederkehrender Betriebs- und Entwicklungsprozesse
Sicherstellung des zuverlässigen Applikationsbetriebs, Einhaltung der vereinbarten SLAs sowie Pflege technischer Dokumentationen
Qualifikationen
Fundierte Erfahrung in der Entwicklung und Wartung von Webapplikationen
Kenntnisse in TypeScript und PHP sowie Verständnis für moderne Backend- und Frontend-Architekturen
Erfahrung mit Systemadministration und Cloud-Infrastrukturen
Praxis im Incident Management, in der Fehleranalyse und bei der nachhaltigen Behebung technischer Probleme
Eigenverantwortliche Arbeitsweise, analytisches Denkvermögen und Bereitschaft zum Wissensaustausch
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Site Reliability Engineer (m/w/d)
Über
Rolle
Für ein technologieorientiertes Unternehmen wird eine Fachperson gesucht, die Softwareentwicklung und zuverlässigen Applikationsbetrieb verbindet. In dieser Funktion analysierst du Störungen, optimierst bestehende Anwendungen und entwickelst technische Lösungen, um die Stabilität und Leistungsfähigkeit komplexer Websysteme langfristig sicherzustellen.
Verantwortung
Überwachung von Applikationen und frühzeitige Erkennung sowie Behebung technischer Fehler
Analyse von Incidents inklusive Ursachenanalyse und Erstellung strukturierter Postmortems
Optimierung der Backend- und Frontend-Performance sowie Weiterentwicklung robuster Systemarchitekturen
Automatisierung manueller Abläufe zur Steigerung der Effizienz und Reduktion von Fehlerquellen
Mitarbeit beim Betrieb und Monitoring der Systeme unter Einhaltung definierter Service-Level-Agreements
Dokumentation technischer Erkenntnisse und Wissenstransfer innerhalb des Entwicklungsteams
Qualifikationen
Erfahrung mit Architektur- und Entwicklungsmustern für moderne Webapplikationen im Backend und Frontend
Kenntnisse in Systemadministration sowie Cloud-Infrastrukturen mit Fokus auf Skalierbarkeit und Ausfallsicherheit
Praktische Erfahrung in der Softwareentwicklung mit TypeScript und PHP
Fähigkeit, Störungen selbstständig zu analysieren, nachhaltig zu beheben und präventive Massnahmen abzuleiten
Strukturierte und lösungsorientierte Arbeitsweise sowie Freude an kontinuierlicher Verbesserung
Kommunikationssichere Deutsch- und Englischkenntnisse
ERP Application Engineer – Dynamics NAV ⚙️ (m/w/d)
Über
Verantwortung
Du entwickelst das ERP System MS Dynamics NAV 2018 kontinuierlich weiter und stellst einen zuverlässigen Betrieb inklusive Schnittstellen sicher
Im Change, Release und Incident Management übernimmst du eine zentrale Rolle und koordinierst die notwendigen Massnahmen.
Gemeinsam mit Business Analysten und dem NAV Dienstleister sorgst du für eine reibungslose Zusammenarbeit und eine klare Kommunikation
Für Anwender stellst du einen kompetenten 1st und 2nd Level Support sicher und unterstützt zusätzlich im IT Pikettdienst
Qualifikationen
Eine abgeschlossene Informatik-Ausbildung sowie ein gutes Verständnis für wirtschaftliche Prozesse bilden deine Grundlage
Mit MS Dynamics NAV kennst du dich bestens aus und bringst Erfahrung in Programmierung und Konfiguration mit
Kenntnisse in SQL Datenbanken gehören zu deinem Profil; Erfahrung im Omnichannel-Handel ist ein zusätzliches Plus
Du arbeitest lösungsorientiert, packst gerne selbst mit an und überzeugst durch Eigenverantwortung – Deutsch beherrschst du schriftlich und mündlich einwandfrei
Benefits
C#/.NET Software Engineer (m/w/d)
Über
Verantwortung
Konzeption und Entwicklung von Software-Applikationen und Schnittstellen auf Basis des .NET-Ökosystems
Modellierung von Daten, Funktionen und Objekten unter Berücksichtigung von Architektur-, Security- und Coding-Vorgaben
Analyse von Change Requests, Fehlerbehebung und kontinuierliche Weiterentwicklung bestehender Anwendungen
Durchführung und Begleitung von Code Reviews, Unit- und Integrationstests zur Sicherstellung der Softwarequalität
Evaluation technischer Lösungsvarianten, Erstellung von Softwarekonzepten sowie Pflege der Entwicklungsdokumentation
Qualifikationen
Mehrjährige Erfahrung im Application Engineering und in der Software-Architektur
Fundierte Kenntnisse im .NET Ecosystem und in der professionellen Softwareentwicklung
Abgeschlossenes Studium in Informatik (FH, Uni, ETH) oder gleichwertige Ausbildung
Erfahrung mit Softwareentwicklungsmethoden, Testing und Qualitätsstandards
Sehr gute Deutschkenntnisse; Französisch und Englisch von Vorteil
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Abacus Fachberater/in (m/w/d)
Über
Rolle
Unser Kunde ist ein spezialisiertes Schweizer Softwareunternehmen, das betriebswirtschaftliche Softwarelösungen für Unternehmen entwickelt und implementiert. Mit praxisorientierten Anwendungen und individueller Beratung unterstützt es seine Kunden dabei, Geschäftsprozesse effizienter zu gestalten und administrative Abläufe zu digitalisieren.
Dich erwartet ein vielseitiges Arbeitsumfeld an der Schnittstelle zwischen Technologie, Wirtschaft und Kundenberatung. In einem engagierten Team kannst Du Dein Fachwissen einbringen, an modernen Softwarelösungen mitwirken und Dich in einem zukunftsorientierten Marktumfeld fachlich wie persönlich weiterentwickeln.
Verantwortung
Du bist eine wichtige Anlaufstelle bei technischen Fragen und kümmerst dich um die Bearbeitung von Supportfällen auf Level 1 und 2 – stets mit Blick auf die vereinbarten Servicezeiten.
Durch systematisches Analysieren und sorgfältiges Festhalten der Ergebnisse schaffst du die Grundlage für eine effiziente und nachvollziehbare Problemlösung.
Schwierige oder nicht unmittelbar lösbare Fälle leitest du mit einer vollständigen Dokumentation an die zuständigen Spezialisten im 3rd-Level-Support weiter.
Du stellst sicher, dass Anfragen nicht liegen bleiben, und begleitest offene Vorgänge bis zur Klärung, damit nachhaltige Ergebnisse statt kurzfristiger Behelfslösungen entstehen.
Neben der Unterstützung weiterer Fachbereiche bringst du dein Know-how ins Team ein und trägst dazu bei, dass Wissen geteilt und ein kundenorientierter Support gewährleistet wird.
Qualifikationen
Eine abgeschlossene Ausbildung im kaufmännischen oder technischen Bereich bildet deine Basis.
Kenntnisse aus dem Finanzwesen, der Buchhaltung oder dem Payroll-Umfeld sind hilfreich, aber nicht zwingend.
Du übernimmst gerne Verantwortung, organisierst deine Aufgaben umsichtig und bewahrst auch in herausfordernden Situationen den Überblick.
Du kommunizierst offen, verbindlich und lösungsorientiert, stehst zu deinen Entscheidungen und begegnest Kunden sowie Teammitgliedern mit Wertschätzung.
Du beherrschst Deutsch schriftlich sowie mündlich einwandfrei.
Benefits
Software Engineerm (Javascript, Typescript, Java) (m/w/d)
Über
Unser Rocken Partner ist ein international tätiges Schweizer Industrieunternehmen, das technisch anspruchsvolle Produkte und Lösungen für spezialisierte Anwendungsbereiche entwickelt und produziert. Das Unternehmen verbindet langjährige Erfahrung mit modernen Technologien und einem hohen Anspruch an Präzision, Qualität und Zuverlässigkeit.
Von der Entwicklung und Konstruktion über die Fertigung und Qualitätsprüfung bis hin zum internationalen Vertrieb sind verschiedene Fachbereiche eng miteinander verbunden. Dabei stehen technisch anspruchsvolle Produkte, kontinuierliche Weiterentwicklung und eine hohe Fertigungstiefe im Mittelpunkt.
Das Unternehmen arbeitet mit internationalen Kunden und Partnern zusammen und bietet ein professionelles Umfeld mit kurzen Entscheidungswegen, interdisziplinärer Zusammenarbeit und viel Eigenverantwortung.
Wer gerne in einem technisch anspruchsvollen Umfeld arbeitet und seine Fachkenntnisse in einem qualitätsorientierten Unternehmen einbringen möchte, findet hier eine vielseitige und langfristige Perspektive.
Verantwortung
- Entwicklung: Arbeiten an der nächsten Generation der Kernsoftware.
- Architektur: Verantwortung für Architekturplanung und Codequalität.
- Standards: Sicherstellen hoher Qualitätsstandards im Code.
- Teamarbeit: Förderung von Zusammenarbeit und Wissensaustausch im Team.
Qualifikationen
- Qualifikation: Studium in Informatik abgeschlossen.
- Erfahrung: Mindestens 5 Jahre in Softwareentwicklung, Schwerpunkt auf verteilten Systemen.
- TechStack: Microservices, Quarkus, JavaScript, TypeScript, Java und Svelte.
- Sprachen: Fliessend in Deutsch und Englisch.
Benefits
Full-Stack Software Engineer .NET / Angular / TypeScript (m/w/d)
Über
Verantwortung
- Du entwickelst gemeinsam mit dem Team kreative Konzepte und Designs.
- Du setzt Features für neue und bestehende Software-Lösungen (Full Stack) um.
- Du führst gelegentliche Software-Installationen und Integrationen vor Ort bei Kunden durch.
- Du leistest technischen Support für Service-Organisation bei Kundenanfragen.
- Du unterstützt das Business bei technischen Fragen zu neuen Lösungen und Features.
- Du gestaltest aktiv die Weiterentwicklung der Development-Pipeline mit.
- Du teilst deine agilen Best Practices zur Optimierung der Prozesse.
Qualifikationen
- Du verfügst über einen Abschluss oder eine Weiterbildung in Informatik oder einem ähnlichen Bereich auf FH-, ETH- oder Uni-Niveau.
- Du besitzt fundierte Kenntnisse in .Net, Angular/TypeScript und Cloud-Technologien wie Jenkins, Docker, Kubernetes, Azure.
- Deine Deutsch- und Englischkenntnisse sind verhandlungssicher.
- Du zeichnest dich durch starke konzeptionelle und analytische Fähigkeiten sowie eine lösungsorientierte Arbeitsweise aus.
- Als kommunikative und innovative Persönlichkeit betrachtest du das Ergebnis stets als Teamleistung und schaffst einen Mehrwert.
- Du bist begeistert von verantwortungsvollen Aufgaben in einem dynamischen Umfeld.
Benefits