2869 IT in Lully VD
AL Software Engineer (m/w/d)
Verantwortung
Entwicklung und Weiterentwicklung von Microsoft Dynamics 365 Business Central mit AL
Analyse, Konzeption, Implementierung und Testing von kundenspezifischen Anforderungen
Optimierung bestehender Applikationen und Geschäftsprozesse hinsichtlich Funktionalität und Performance
Sicherstellung des stabilen Betriebs sowie laufende Wartung und Weiterentwicklung der Business-Central-Lösungen
Unterstützung der Niederlassungen im Application Support sowie Pflege der technischen Dokumentation
Qualifikationen
Fundierte Erfahrung in der AL-Programmierung mit Microsoft Dynamics 365 Business Central
Abgeschlossene Ausbildung in Informatik von Vorteil; relevante Berufserfahrung wird höher gewichtet
Erfahrung in Softwareentwicklung, Testing und Application Management
Ausgeprägtes Qualitätsbewusstsein sowie präzise, zuverlässige und lösungsorientierte Arbeitsweise
Fliessende Deutschkenntnisse sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
JavaScript Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung und Umsetzung moderner Frontend-Lösungen mit JavaScript und TypeScript
Weiterentwicklung und Optimierung bestehender Softwarekomponenten und Codebasen
Konzeption und Implementierung neuer Features und Webanwendungen
Entwicklung responsiver Benutzeroberflächen mit React, HTML und CSS
Sicherstellung und kontinuierliche Verbesserung der Softwarequalität durch strukturierte Entwicklungs- und Testprozesse
Qualifikationen
Abgeschlossenes Bachelorstudium in Informatik oder vergleichbare Qualifikation
Mindestens 4 Jahre Berufserfahrung in der Frontend-Entwicklung
Sehr gute Kenntnisse in JavaScript und TypeScript
Fundierte Erfahrung mit React, HTML und CSS
Strukturierte, selbstständige und qualitätsorientierte Arbeitsweise sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
C++ Systems Engineer (m/w/d)
Über
Rolle
Anspruchsvolle Software beginnt dort, wo klassische Backend-Entwicklung an ihre Grenzen kommt. Gesucht wird ein erfahrener C++ Spezialist, der performante Softwarearchitekturen entwickelt, komplexe Systemlandschaften integriert und technische Entscheidungen aktiv prägt.
Verantwortung
Entwicklung moderner C++-Software für technisch anspruchsvolle und leistungsorientierte Systeme
Konzeption und Weiterentwicklung robuster Softwarearchitekturen
Entwicklung von Backend-Komponenten für verteilte und hochperformante Anwendungen
Verbindung von Software, Hardware, Netzwerkkomponenten und externen Services
Analyse komplexer technischer Zusammenhänge und nachhaltige Optimierung bestehender Lösungen
Entwicklung von effizienten Kommunikationsschnittstellen auf Basis moderner Netzwerkprotokolle
Aufbau automatisierter Tests und nachhaltiger Qualitätssicherung
Durchführung von Code Reviews und Etablierung moderner Engineering Standards
Analyse von Laufzeitverhalten, Speicherverbrauch und Systemperformance
Technische Begleitung von Releases, Architekturentscheidungen und Entwicklungsplanung
Unterstützung weniger erfahrener Entwickler durch fachliches Coaching und technische Reviews
Weiterentwicklung von Entwicklungsprozessen, Toolchains und Engineering Practices
Qualifikationen
Mehrjährige Erfahrung in der professionellen C++ Entwicklung
Sehr gute Kenntnisse moderner C++ Standards wie C++17, C++20 oder C++23
Fundiertes Verständnis von objektorientierter Softwarearchitektur, Nebenläufigkeit und Memory Management
Erfahrung mit Backend-Systemen, verteilten Anwendungen oder systemnaher Softwareentwicklung
Praxiswissen in TCP/IP, UDP, REST oder gRPC
Erfahrung mit JSON, Protobuf oder vergleichbaren Serialisierungsformaten
Sicherer Umgang mit Git, CMake und modernen CI/CD-Pipelines
Ausgeprägte Fähigkeiten in Debugging, Profiling und Performance Engineering
Anspruch an sauberen, testbaren und langfristig wartbaren Code
Analytische Denkweise und Freude an komplexen technischen Fragestellungen
Bereitschaft, technische Verantwortung zu übernehmen und Architekturentscheidungen mitzugestalten
C++ Software Engineer (m/w/d)
Über
Rolle
C++ trifft auf anspruchsvolle Systemtechnik: Hier entsteht Software, bei der Performance, Stabilität und technische Präzision zählen. Gesucht ist ein Entwickler, der moderne C++-Architekturen gestalten und komplexe Systeme zuverlässig zum Laufen bringen möchte.
Verantwortung
Entwicklung leistungsfähiger Backend-Komponenten und systemnaher Software mit modernem C++
Gestaltung modularer Softwarearchitekturen für skalierbare und langlebige Systeme
Entwicklung robuster Kommunikationslösungen für verteilte Systeme
Implementierung und Integration von TCP/IP-, UDP-, REST- und gRPC-Schnittstellen
Anbindung von Hardwarekomponenten, externen Services und technischen Subsystemen
Entwicklung von Softwarekomponenten für professionelle Benutzeroberflächen und technische Anwendungen
Analyse technischer Anforderungen und Überführung in belastbare Softwarekonzepte
Optimierung von Laufzeit, Ressourcenverbrauch und Systemstabilität
Durchführung von Code Reviews und kontinuierliche Verbesserung der Codebasis
Entwicklung automatisierter Unit-, Integrations- und Systemtests
Analyse komplexer Fehlerbilder mit modernen Debugging- und Profiling-Werkzeugen
Mitarbeit bei Architekturentscheidungen und technischen Reviews
Begleitung von Software Releases und kontinuierliche Verbesserung der Entwicklungsprozesse
Dokumentation technischer Konzepte, Schnittstellen und Softwarekomponenten
Qualifikationen
Praktische Erfahrung mit moderner C++-Entwicklung
Gute Kenntnisse in objektorientiertem Softwaredesign und modularer Architektur
Verständnis für Memory Management, Nebenläufigkeit und Performance-Optimierung
Interesse an systemnaher Software und technisch anspruchsvollen Backend-Lösungen
Kenntnisse in Netzwerkkommunikation und verteilten Systemen
Erfahrung mit Git und CMake
Idealerweise Praxis mit CI/CD und automatisierten Softwaretests
Verständnis für API-Design und Schnittstellenarchitekturen
Analytische Denkweise bei komplexen technischen Problemen
Hoher Anspruch an sauberen, testbaren und wartbaren Code
Selbstständige und lösungsorientierte Arbeitsweise
Freude an technischer Zusammenarbeit und kontinuierlicher Weiterentwicklung
ERP Software Engineer (m/w/d)
Über
Rolle
Software entwickeln, die Geschäftsprozesse wirklich voranbringt: Diese Rolle verbindet moderne Softwareentwicklung mit ERP, Daten und Business Logic. Gesucht ist eine Persönlichkeit, die komplexe Anforderungen in robuste Lösungen übersetzt und dabei Architektur, Codequalität und Benutzerfreundlichkeit im Blick behält.
Verantwortung
Weiterentwicklung einer zentralen ERP- und Business-Applikationslandschaft
Entwicklung neuer Softwarefunktionen entlang konkreter Geschäftsprozesse
Übersetzung fachlicher Anforderungen in skalierbare und wartbare Softwarearchitekturen
Analyse bestehender Prozesse und Identifikation von Automatisierungs- und Optimierungspotenzial
Entwicklung moderner Schnittstellen zwischen ERP, internen Anwendungen und externen Plattformen
Gestaltung sauberer Datenmodelle und zuverlässiger Datenflüsse
Weiterentwicklung von Benutzeroberflächen für professionelle Anwender
Refactoring bestehender Komponenten mit Fokus auf technische Nachhaltigkeit
Durchführung von Code Reviews und Etablierung moderner Engineering-Standards
Entwicklung automatisierter Tests zur Absicherung kritischer Geschäftslogik
Analyse komplexer Fehlerbilder und Umsetzung nachhaltiger Lösungen
Begleitung von Softwareänderungen vom ersten Konzept bis zur produktiven Einführung
Enge Zusammenarbeit mit Fachbereichen, Product Ownern und technischen Schnittstellen
Kontinuierliche Weiterentwicklung der Entwicklungsprozesse und Toolchain
Qualifikationen
Mehrjährige Erfahrung in der Entwicklung von ERP-, Business- oder Unternehmensanwendungen
Gute Kenntnisse in mindestens einer modernen Programmiersprache wie C#, C++, Java oder vergleichbar
Verständnis für objektorientierte Softwareentwicklung und moderne Architekturprinzipien
Erfahrung mit relationalen Datenbanken, Datenmodellen und SQL
Fähigkeit, Geschäftsprozesse technisch zu analysieren und in Software abzubilden
Praxis mit REST APIs, Integrationen oder verteilten Anwendungssystemen
Erfahrung mit Git und modernen Softwareentwicklungsprozessen
Qualitätsbewusstsein für lesbaren, testbaren und langfristig wartbaren Code
Analytische Denkweise bei komplexen technischen und fachlichen Fragestellungen
Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
Freude daran, technische Lösungen gemeinsam mit Fachanwendern weiterzuentwickeln
Requirements Engineer (m/w/d)
Über
Rolle
Aus komplexen Ideen werden klare technische Lösungen. In dieser Rolle schaffst du die Verbindung zwischen Business, Systemarchitektur und Engineering und sorgst dafür, dass aus Anforderungen präzise, testbare und umsetzbare Vorgaben entstehen.
Verantwortung
Strukturierung und Weiterentwicklung komplexer System- und Softwareanforderungen
Übersetzung technischer und fachlicher Bedürfnisse in eindeutige Requirements
Definition von Akzeptanzkriterien und messbaren Qualitätsmerkmalen
Aufbau konsistenter Anforderungsstrukturen über den gesamten Entwicklungszyklus
Sicherstellung einer lückenlosen Traceability zwischen Requirements, Architektur, Umsetzung, Tests und Verifikation
Identifikation von Widersprüchen, Lücken, Abhängigkeiten und technischen Risiken
Moderation von Anforderungsworkshops mit Engineering, Entwicklung, Testing und Projektverantwortlichen
Erstellung und Pflege technischer Spezifikationen, Schnittstellenbeschreibungen und Entscheidungsgrundlagen
Vorbereitung und Begleitung von Requirements-, Design- und Quality Reviews
Unterstützung von Meilensteinentscheidungen durch transparente Anforderungs- und Qualitätsanalysen
Fachliche Koordination kleinerer Requirements-Arbeitspakete und interdisziplinärer Klärungsteams
Etablierung moderner Methoden für Anforderungsmanagement und Systems Engineering
Einsatz von AI-gestützten Werkzeugen zur Analyse, Strukturierung, Dokumentation und Prüfung von Requirements
Kontinuierliche Verbesserung der Requirements-Qualität und Engineering-Prozesse
Qualifikationen
Technisches oder naturwissenschaftliches Studium, technische Ausbildung oder vergleichbare praktische Qualifikation
Mehrjährige Erfahrung im Requirements Engineering, Systems Engineering oder in einer technisch geprägten Business-Analyse
Sehr gutes Verständnis für Anforderungsmanagement, Traceability, Verifikation und Validierung
Erfahrung mit komplexen technischen Produkten, Software- oder Gesamtsystemen
Fähigkeit, technische Zusammenhänge schnell zu erfassen und präzise zu dokumentieren
Erfahrung mit strukturierten Reviews und der Abstimmung unterschiedlicher Stakeholder
Idealerweise Praxis in regulierten oder sicherheitskritischen Branchen wie Aviation, Aerospace, Automotive oder MedTech
Analytische Denkweise und ausgeprägtes Verständnis für Abhängigkeiten und Risiken
Hoher Anspruch an Qualität, Vollständigkeit und Testbarkeit von Requirements
Selbstständige und strukturierte Arbeitsweise mit ausgeprägtem Ownership
Kommunikationsstärke und Sicherheit im Umgang mit technischen Fachbereichen
Azure Platform Engineer (m/w/d)
Über
Verantwortung
Du stellst einen stabilen und geschützten Betrieb der hybriden IT-Plattform über Cloud- und Rechenzentrumsumgebungen hinweg sicher.
Du konzipierst und optimierst Azure- sowie On-Premises-Services rund um Compute, Connectivity und Identitätslösungen.
Du etablierst Security-by-Design und sorgst für die konsequente Umsetzung technischer Schutzvorgaben.
Du automatisierst wiederkehrende Betriebsaufgaben, standardisierst Plattformservices und treibst die technologische Erneuerung voran.
Du analysierst anspruchsvolle Störungen, koordinierst Infrastrukturvorhaben und arbeitest eng mit internen Teams sowie externen Technologiepartnern zusammen.
Qualifikationen
Du bringst mehrere Jahre Erfahrung in komplexen Enterprise-Infrastrukturumgebungen mit.
Du verfügst über fundierte Azure-Praxis, insbesondere mit IaaS, Compute und hybriden Cloud-Szenarien.
Du kennst Active Directory, Entra ID, Hybrid Identity sowie Authentication, Conditional Access, MFA und SSO.
Du hast Erfahrung mit Azure Governance, Networking, Virtualisierung, Windows Server, Storage und Backup.
Du arbeitest analytisch und selbstständig, automatisierst mit PowerShell und interessierst dich für Security-Themen wie PKI und PAM; Deutsch und Englisch beherrschst du sehr gut.
Benefits
Software Test Engineer (m/w/d)
Über
Rolle
Du findest Fehler, bevor sie zum Problem werden. In dieser Rolle sicherst du anspruchsvolle Software systematisch ab, übersetzt technische Anforderungen in aussagekräftige Tests und sorgst dafür, dass Qualität nicht dem Zufall überlassen wird.
Verantwortung
Entwicklung und Pflege strukturierter Testszenarien für komplexe Softwarelösungen
Analyse von Requirements, Spezifikationen und Akzeptanzkriterien als Basis für effektive Teststrategien
Planung und Durchführung von Integrations-, System-, Regressions- und Abnahmetests
Aufbau nachvollziehbarer Testfälle mit klar definierten Prüfkriterien
Analyse von Testergebnissen und technische Bewertung von Abweichungen
Reproduktion, Dokumentation und Nachverfolgung von Softwarefehlern
Enge Zusammenarbeit mit Softwareentwicklern bei Fehleranalyse und Fehlerbehebung
Sicherstellung einer lückenlosen Verbindung zwischen Requirements, Testfällen, Resultaten und Defects
Erstellung aussagekräftiger Testberichte und Verifikationsnachweise
Unterstützung bei Verifikation und Validierung über den gesamten Entwicklungszyklus
Identifikation von Risiken und Qualitätslücken bereits in frühen Entwicklungsphasen
Weiterentwicklung bestehender Testprozesse mit modernen Quality-Engineering-Methoden
Einsatz von AI-gestützten Werkzeugen für Testfallanalyse, Dokumentation und Fehlerbewertung
Erkennen von Potenzial für Testautomatisierung und kontinuierliche Verbesserung der Testeffizienz
Qualifikationen
Technische Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder vergleichbare Qualifikation
Erfahrung als Software Tester, Test Engineer, QA Engineer oder in einer ähnlichen Funktion
Gutes Verständnis von strukturiertem Software Testing und Qualitätssicherung
Erfahrung mit Defect Management sowie Verifikation und Validierung
Fähigkeit, technische Anforderungen in präzise und reproduzierbare Tests zu übersetzen
Idealerweise Erfahrung mit komplexen oder sicherheitsrelevanten Softwaresystemen
Analytische und systematische Denkweise bei der Untersuchung technischer Fehler
Hoher Anspruch an Qualität, Testabdeckung und nachvollziehbare Dokumentation
Selbstständige Organisation von Testaktivitäten und konsequente Bearbeitung offener Punkte
Freude an der Zusammenarbeit mit Entwicklern und technischen Engineering-Teams
Lösungsorientierte Persönlichkeit mit ausgeprägtem Qualitätsbewusstsein
Senior Quality Engineer (m/w/d)
Über
Rolle
Qualität beginnt lange vor dem ersten Testlauf. In dieser Rolle verbindest du technische Analyse, systematisches Testing und moderne Quality-Engineering-Methoden, um komplexe Software- und Gesamtsysteme zuverlässig abzusichern.
Verantwortung
Übersetzen technischer Anforderungen und Akzeptanzkriterien in risikobasierte Teststrategien
Entwicklung und Pflege strukturierter Testkonzepte, Testszenarien und Verifikationspläne
Planung und Steuerung von Testaktivitäten entlang von Releases, Meilensteinen und Entwicklungsphasen
Durchführung von Integrations-, System-, Regressions- und Abnahmetests
Aufbau effizienter Testprozesse für komplexe Software- und Embedded-Systeme
Analyse von Testergebnissen und systematische Bewertung von Abweichungen und Qualitätsrisiken
Professionelles Defect Management von der Erfassung bis zur technischen Klärung
Sicherstellung einer durchgängigen Traceability zwischen Requirements, Tests, Ergebnissen und Defects
Erstellung belastbarer Testreports und Verifikationsnachweise
Enge Zusammenarbeit mit Softwareentwicklung, System Engineering und technischen Projektteams
Fachliche Koordination ausgewählter Testing- und Quality-Aktivitäten
Weiterentwicklung von Testmethoden und Qualitätsprozessen mit modernen Engineering-Prinzipien
Einsatz von AI-gestützten Werkzeugen für Testanalyse, Testfallgenerierung, Dokumentation und Qualitätsoptimierung
Identifikation von Automatisierungspotenzialen und kontinuierliche Verbesserung der Testeffizienz
Qualifikationen
Technische Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in Software Testing, Quality Engineering, Verification oder Test Management
Fundiertes Verständnis von Testmethoden, Verifikation, Validierung und Defect Management
Erfahrung im strukturierten Umgang mit Requirements und Traceability
Praxis mit manuellen und automatisierten Testverfahren
Idealerweise Erfahrung mit komplexen, sicherheitskritischen oder regulierten technischen Systemen
Analytische Denkweise und Fähigkeit, komplexe Anforderungen in präzise Testszenarien zu übersetzen
Strukturierte und risikobasierte Arbeitsweise
Hoher Qualitätsanspruch an Testdokumentation und technische Nachweise
Eigeninitiative und Freude an der Optimierung bestehender QA-Prozesse
Kommunikationsstärke an der Schnittstelle zwischen Engineering, Entwicklung und Projektmanagement
DevOps Build Engineer (m/w/d)
Über
Rolle
Du willst nicht nur Pipelines betreiben, sondern die komplette Engineering Toolchain besser machen? In dieser Rolle gestaltest du Build-, Test- und Release-Prozesse für anspruchsvolle C++- und Embedded-Systeme und schaffst eine Entwicklungsplattform, auf die sich Software Engineers verlassen können.
Verantwortung
Entwicklung und Optimierung moderner CI/CD-Plattformen für C++- und Embedded-Software
Aufbau hochautomatisierter Workflows für Build, Test, Packaging und Deployment
Weiterentwicklung von Gitea Actions und CI-Runner-Infrastrukturen
Gestaltung reproduzierbarer und deterministischer Build-Prozesse
Automatisierung komplexer Build Chains mit Fokus auf Geschwindigkeit, Stabilität und Transparenz
Betreuung des Dependency Managements für umfangreiche C++-Softwarelandschaften
Aufbau standardisierter Container-Umgebungen mit Docker oder Podman
Automatisierte Erstellung und Validierung von Embedded Linux Images mit Buildroot
Integration von Unit-, Integration-, Hardware-in-the-Loop- und Systemtests in die CI/CD-Prozesse
Automatisierung von Software Releases inklusive Versionierung, Artefakten und Release-Nachverfolgung
Aufbau einer modernen Software Supply Chain mit nachvollziehbaren Build- und Release-Prozessen
Analyse von Engpässen in Entwicklungs- und Build-Prozessen und deren nachhaltige Automatisierung
Enge Zusammenarbeit mit C++-, Embedded- und Softwareentwicklern zur Verbesserung der Developer Experience
Erstellung technischer Standards, Dokumentationen und Best Practices für Build- und Deployment-Prozesse
Qualifikationen
Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder vergleichbare praktische Erfahrung
Mehrjährige Erfahrung mit DevOps, CI/CD, Build Automation oder Software Infrastructure
Sehr gute Linux-Kenntnisse und Erfahrung mit Git-basierten Entwicklungsumgebungen
Praxis mit C++-Buildsystemen und Dependency Management
Erfahrung mit Containertechnologien wie Docker oder Podman
Gute Kenntnisse in Bash, Python oder vergleichbaren Automatisierungssprachen
Verständnis für Build-Reproduzierbarkeit, Artefaktmanagement und Software Supply Chain
Erfahrung mit automatisierten Tests und deren Integration in CI/CD
Strukturierte Herangehensweise bei komplexen technischen Abhängigkeiten
Ausgeprägtes Qualitätsbewusstsein für stabile und wartbare Engineering-Prozesse
Freude an Automatisierung, Tooling und kontinuierlicher Verbesserung
Selbstständige Arbeitsweise mit ausgeprägtem Ownership