122 IT - Software Development in Dättwil AG
Java Software Engineer (m/w/d)
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur produktiven Lösung.
- In dieser Rolle konzipierst und betreibst du Java-basierte Applikationen und optimierst sie laufend.
- Du übernimmst die Verantwortung für die kontinuierliche Weiterentwicklung bestehender Softwarelösungen.
- Als erfahrene Fachkraft Softwareentwicklung arbeitest du eng mit deinem Team zusammen, um unsere Produkte zu verbessern.
- Du gestaltest Funktionen und Features mit, die echten Mehrwert für unsere Nutzer:innen schaffen.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium im Bereich Informatik oder eine vergleichbare Qualifikation
- Du hast mehrjährige Erfahrung in der Softwareentwicklung und sehr gute Kenntnisse in Java
- Du gehst Aufgaben mit hoher Eigeninitiative, Drive und Verantwortungsbewusstsein an
- Du denkst vorausschauend, bist neugierig und eignest dir gerne neues Wissen an
- Du hinterfragst bestehende Lösungen konstruktiv und denkst in Alternativen
- Du bringst neue Perspektiven ein und trägst aktiv zur Weiterentwicklung von Architektur und Lösungen bei
Benefits
Embedded Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Embedded-Softwarelösungen in C und C++ für elektronisch hochkomplexe Baugruppen und Systeme. Du übernimmst die Verantwortung für Konzeption, Implementierung, Test und Optimierung der Software und stellst dabei deren Zuverlässigkeit und Performance sicher. Du analysierst Anforderungen, erarbeitest saubere Softwarearchitekturen und setzt moderne Entwicklungs- und Testmethoden ein. Du verantwortest die enge Abstimmung mit angrenzenden Disziplinen wie Hardwareentwicklung, Test und Industrialisierung, um reibungslose Gesamtlösungen zu ermöglichen. Durch dein Senior-Know-how prägst du Entwicklungsstandards, coachst weniger erfahrene Kolleginnen und Kollegen und treibst die kontinuierliche Verbesserung der Embedded-Softwareentwicklung voran.
Verantwortung
- Du entwickelst Embedded Software in C/C++ für anspruchsvolle Kundenprojekte in Medizintechnik und Industrie.
- In dieser Rolle gestaltest du Software-Architekturen im interdisziplinären Team und setzt sie auf verschiedenen Prozessorarchitekturen, Echtzeitbetriebssystemen und Embedded-Linux-Plattformen um.
- Du analysierst und präzisierst Kundenanforderungen und überführst sie in robuste, wartbare Softwarelösungen.
- Als Embedded Softwareentwickler Senior arbeitest du nach etablierten Methoden, erstellst normgerechte Dokumentation und berücksichtigst dabei insbesondere regulatorische Vorgaben in der Medizintechnik.
- Du stellst durch systematische Verifikation die Funktionalität, Qualität und Stabilität der Software sicher und begleitest Projekte bis zur Serienreife unter Einbezug produktionsrelevanter Anforderungen.
- In dieser Rolle unterstützt du weniger erfahrene Entwickler im Team und übernimmst perspektivisch Verantwortung in der technischen Projektleitung oder fachlichen Teamkoordination.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium als Informatikingenieur oder Elektroingenieur FH/ETH.
- Du hast mehrjährige Praxis in der Embedded-Softwareentwicklung und kennst dich in komplexen Projekten sicher aus.
- Du beherrschst C und C++ auf sehr gutem Niveau und setzt diese routiniert in Embedded-Systemen ein.
- Du arbeitest mit strukturierten Software-Design-Methoden (z. B. UML) sowie etablierten Entwicklungsprozessen und erstellst saubere technische Dokumentation.
- Du zeichnest dich durch eine analytische, strukturierte und qualitätsbewusste Arbeitsweise aus.
- Du kommunizierst sicher in Deutsch und Englisch, idealerweise ergänzt durch Erfahrungen mit Embedded Linux (z. B. Yocto).
Benefits
Avaloq Engineer (m/w/d)
Verantwortung
- Du arbeitest im Value Stream Partner & Konten an Neuentwicklungen und der Pflege von Basisdienstleistungen mit.
- In dieser Rolle setzt du Änderungen und Korrekturen in der Kernbankenapplikation Avaloq um und führst sie ein.
- Du treibst gemeinsam mit internen Stakeholdern und externen Partnern die Weiterentwicklung der Systeme voran.
- Als Softwareentwickler Business Analyse Kontoführung wirkst du aktiv in Projekten mit, insbesondere in Digitalisierungsvorhaben.
- Du identifizierst mögliche Weiterentwicklungen und optimierst bestehende Geschäftsabläufe.
Qualifikationen
- Du verfügst über einen Abschluss in Informatik oder Wirtschaftsinformatik (FH/HF) und bringst bankfachliche Erfahrung mit.
- Du hast mehrjährige praktische Erfahrung in der Entwicklung mit dem Kernbankensystem Avaloq.
- Du überzeugst durch ausgeprägte analytische und konzeptionelle Fähigkeiten sowie eine hohe Eigeninitiative.
- Du interessierst dich dafür, komplexe Zusammenhänge zwischen IT und Bankfach zu erkennen und zu verstehen.
- Du besitzt idealerweise Kenntnisse im Bereich Client Lifecycle Management (CLM).
- Du arbeitest gerne im Team und schätzt gleichzeitig eine selbständige und verantwortungsbewusste Arbeitsweise.
Benefits
Lead Software Entwickler*in (C++) (m/w/d)
Verantwortung
- Entwicklung von Firmware-Lösungen für Digital-Großformatdrucker in C++ gemäß den neuesten Standards.
- Fokus auf Embedded Software für Embedded Realtime Linux.
- Verifikation von Realtime-Aspekten in der Firmware.
- Gestaltung der vernetzten Kommunikation zwischen Hardware-Komponenten mit EtherCAT und FSoE.
- Analyse von Problemstellungen und Ermittlung von Anforderungen.
- Ausarbeitung von Konzepten für reibungslose Kommunikation.
- Aktive Mitarbeit an der Software-Architektur.
- Weiterentwicklung, Optimierung und Pflege zentraler Softwarekomponenten.
- Suche nach innovativen Lösungen zur Leistungssteigerung der Firmware.
Qualifikationen
- Abgeschlossenes Ingenieurstudium mit vertieften Kenntnissen in technischer Informatik.
- Fundierte Kenntnisse in moderner C++ Software-Entwicklung.
- Erfahrung mit Realtime-Anwendungen, besonders hilfreich für die Entwicklung von Embedded Realtime Linux Lösungen.
- Mögliche Erfahrung im Bereich EtherCAT Kommunikation.
- Gutes maschinentechnisches Verständnis zur besseren Erfüllung der Hardware-Anforderungen.
- Effektive Kommunikation im Team und Verständnis englischsprachiger Dokumentationen.
- Wichtige Fähigkeiten bei der Entwicklung komplexer Firmware-Lösungen für Großformatdrucker.
Benefits
Senior Software Developer (C++) (m/w/d)
Verantwortung
- Du wirst in der Design- und Implementierungsphase Firmware-Lösungen für Digital-Großformatdrucker in C++ gemäß den neuesten Standards entwickeln. Dabei liegt der Fokus auf der Erstellung von Embedded Software für Embedded Realtime Linux und der Verifikation von Realtime-Aspekten.
- Zu deinen Aufgaben gehört auch die Gestaltung der vernetzten Kommunikation zwischen den einzelnen Hardware-Komponenten mittels EtherCAT und FSoE. Du wirst Problemstellungen analysieren, Anforderungen ermitteln und Konzepte erarbeiten, um eine reibungslose Kommunikation sicherzustellen.
- Deine aktive Mitarbeit an der Software-Architektur wird essentiell sein, um die Weiterentwicklung, Optimierung und Pflege der zentralen Softwarekomponenten voranzutreiben. Du wirst in der Lage sein, innovative Lösungen zu finden und die Architektur entsprechend zu gestalten, um die Leistungsfähigkeit der Firmware kontinuierlich zu verbessern.
Qualifikationen
- Du bringst ein abgeschlossenes Ingenieurstudium mit vertieften Kenntnissen in technischer Informatik mit.
- Deine fundierten Kenntnisse in der Software-Entwicklung mit modernem C++ bilden eine solide Grundlage für deine Aufgaben.
- Idealerweise verfügst du über Erfahrung mit Realtime-Anwendungen, was dir bei der Entwicklung von Embedded Realtime Linux Lösungen zugutekommen wird.
- Deine mögliche Erfahrung im Bereich EtherCAT Kommunikation wird dir helfen, die vernetzte Kommunikation zwischen den Hardware-Komponenten erfolgreich umzusetzen.
- Dein gutes maschinentechnisches Verständnis ermöglicht es dir, die Anforderungen der Hardware-Komponenten besser zu verstehen und passende Software-Lösungen zu entwickeln.
- Dies ist besonders wichtig bei der Entwicklung von komplexen Firmware-Lösungen für Großformatdrucker.
Benefits
Anwendungsentwickler/-in Microsoft Dynamics 365 Business Central (m/w/d)
Benefits
Fullstack Software Entwickler Java (m/w/d)
IT Application Manager (Web) (m/w/d)
Rolle
In dieser Rolle gestaltest du als Fachperson für Low-Code-Anwendungsentwicklung die neue Workflowapplikation «Omnia» für das Kerngeschäft der Blutstammzellspende aktiv mit und prägst deren Modelling und Customizing. Du arbeitest eng mit einem externen Partner zusammen und nutzt die Low-Code-Plattform Flowable, um effiziente, stabile und benutzerfreundliche Prozesse abzubilden. Verfügst du über zusätzliche «hard coding» Skills, setzt du diese gezielt ein, um die Applikation funktional zu erweitern und zu optimieren. Zudem übernimmst du als Applikationsverantwortliche*r für BMDNet den sicheren und reibungslosen Betrieb der Matching-Software. Dabei verantwortest du die Koordination der Weiterentwicklung mit dem Hersteller und stellst sicher, dass die Anwendung aktuellen und zukünftigen Anforderungen entspricht.
Verantwortung
- Du entwickelst nach dem Wissensaufbau neue Omnia-Features von der Prozess- und Case-Modellierung bis zur UI-Gestaltung und den benötigten Datenstrukturen
- In dieser Rolle konzipierst und realisierst du Omnia-Schnittstellen und arbeitest eng mit dem Lieferantenentwicklungsteam sowie den Anwendern zusammen
- Du übernimmst die Applikationsverantwortung für BMDNet und bist zentrale Ansprechperson für alle technischen und betrieblichen Fragestellungen
- In dieser Rolle koordinierst du neue Anforderungen an BMDNet, agierst als «Gate Keeper» und stellst ein strukturiertes Releasemanagement sicher
- Du trägst die Verantwortung für einen stabilen, störungsfreien Betrieb der Applikation BMDNet
- Als Fachperson Anwendungsentwicklung und -betrieb übernimmst du die Stellvertretung des Applikationsverantwortlichen für Omnia
Qualifikationen
- Abgeschlossene Ausbildung auf Tertiärstufe in Wirtschaftsinformatik, IT oder mit vergleichbarem Bildungshintergrund
- Mehrjährige Praxis in der Web- und Applikationsentwicklung sowie im Schnittstellenmanagement
- Erfahrung mit Business Automation, Low-Code-Frameworks (idealerweise Flowable) und Datenbanken von Vorteil
- Ausgeprägte Selbständigkeit, hohes Qualitätsbewusstsein und Routine in der Koordination mit externen Partnern
- Sehr gutes Pendenzen- und Prioritätenmanagement sowie starke organisatorische Umsetzungskompetenz
- Ausgeprägte Kundenorientierung und stilsichere mündliche und schriftliche Kommunikation in Deutsch und Englisch
Benefits
Softwareentwickler:in für Fachapplikationen (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Fachapplikationen in einem technologisch vielseitigen Umfeld und trägst aktiv zur Entwicklung von Robotern, Mechanik, Firmware und Software bei. Du übernimmst Verantwortung entlang des gesamten Entwicklungsprozesses und profitierst dabei von kurzen Entscheidungswegen durch flache Hierarchien. Durch ein familiäres Arbeitsumfeld mit flexiblen Arbeitszeiten und mindestens 25 Tagen Ferien schaffst du dir optimale Rahmenbedingungen für fokussiertes Arbeiten und persönliche Weiterentwicklung. Du arbeitest an modernen Arbeitsplätzen mit zeitgemässer Infrastruktur und setzt deine Expertise zielgerichtet für hochwertige Lösungen ein. Gelegentliche Geschäftsreisen bieten dir zusätzlich die Möglichkeit, dein Wirkungsfeld zu erweitern, ohne dass diese verpflichtend sind.
Verantwortung
- Du erneuerst gemeinsam mit dem Team die Software der bestehenden Produkte und treibst deren Modernisierung voran.
- Du entwickelst eine moderne Web Applikation mit mehreren, als Container gehosteten Backend Services.
- In dieser Rolle gestaltest du technische Details aktiv mit und bringst dein Expertenwissen in Architektur und Implementierung ein.
- Du baust dein Wissen im Bereich Machine Learning und LLMs aus und wendest neue Erkenntnisse im Projektkontext an.
- In dieser Rolle integrierst du schrittweise innovative Funktionen auf Basis von KI in das bestehende Softwareportfolio.
- Als Softwareentwickler:in für Fachapplikationen arbeitest du eng mit dem Team zusammen, um skalierbare und zukunftsfähige Lösungen zu realisieren.
Qualifikationen
- Abgeschlossene Ausbildung in Informatik (z.B. Applikationsentwickler/in EFZ, FH, Uni, HF oder FA)
- Mehrjährige Erfahrung in der Entwicklung moderner Web-Frontends mit React, JavaScript, TypeScript und CSS
- Praxis im Einbinden von REST Web APIs und Web Sockets in webbasierte Applikationen
- Gute Kenntnisse in moderner Authentifizierung und Autorisierung, insbesondere mit OAuth 2.0 und OIDC
- Erfahrung in der Automatisierung von UI-Tests mit Tools wie Cypress, Playwright oder Puppeteer
- Hohe Motivation, dich in KI-Themen zu vertiefen, kontinuierlich dazuzulernen und innovative Lösungen in Anwendungen zu integrieren
Benefits
Software Engineer für Kundenprojekte (m/w/d)
Rolle
In dieser Rolle arbeitest du in einem top motivierten, dynamischen Umfeld und entwickelst moderne Kundenlösungen mit Tools wie Visual Studio Code, SQL-Server, Python und Crystal Reports. Du verantwortest die technische Konzeption und Umsetzung von Fachanwendungen und setzt dabei deine fundierten Kenntnisse in Softwareentwicklung und objektorientiertem Design gezielt ein. In Projekten bei interessanten, branchenführenden Betrieben gestaltest du massgeblich kundenspezifische Lösungen mit und treibst innovative Ansätze voran. Du trägst dazu bei, gut positionierte Produkte kontinuierlich weiterzuentwickeln und ihre Leistungsfähigkeit im Alltag der Kund:innen sicherzustellen. Ein flexibles Arbeitszeitmodell mit Homeoffice-Option unterstützt dich dabei, deine Aufgaben effizient zu erfüllen und eine ausgewogene Work-Life-Balance zu halten.
Verantwortung
- Du entwirfst und entwickelst kundenspezifische Lösungen innerhalb unserer ERP-Produkte.
- In dieser Rolle programmierst du Automatismen, GUI-Applikationen, Berichte, Auswertungen und Schnittstellen.
- Du begleitest die Einführung der entwickelten Kundenlösungen gemeinsam mit unseren Kunden.
- Als Fachanwendung Entwickler:in Kundenlösungen passt du bestehende ERP-Funktionalitäten an individuelle Kundenanforderungen an.
- Du stellst sicher, dass die entwickelten Anwendungen stabil, performant und anwenderfreundlich im Kundenumfeld laufen.
Qualifikationen
- Du verfügst über eine Ausbildung mit höherem Berufsabschluss in den Bereichen Holz, Wirtschaftsinformatik oder Informatik.
- Du beherrschst SQL, idealerweise T-SQL, und besitzt ein sehr gutes mathematisches und logisches Verständnis.
- Du hast Erfahrung in der Arbeit mit Projektteams und übernimmst rasch Verantwortung für eigene Teilprojekte.
- Du interessierst dich stark für Informatik sowie für ERP- oder CAD-Programme und bist bereit, dich in unsere Skriptsprache BormScript auf Basis von Python einzuarbeiten.
- Du zeichnest dich durch Flexibilität, Selbständigkeit und Zielstrebigkeit aus.
- Du erfasst komplexe Zusammenhänge schnell und kannst sie klar und verständlich erklären.
Benefits