269 IT - Software Development in Mendrisio
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
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
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
Senior React Frontend Engineer (m/w/d)
Über
Unser Rocken Partner entwickelt und vertreibt Software-Lösungen für das Investment und Wealth Management. Das Unternehmen unterhält Niederlassungen und Repräsentanzen in den wichtigsten Finanzzentren in Europa und Asien.
Verantwortung
Engineering einer modernen TypeScript-basierten Frontend-Plattform mit Fokus auf skalierbare Architektur, hohe Performance und konsistente User Experience
Entwicklung produktnaher Features mit React sowie Aufbau und Nutzung modularer Komponenten und etablierter Frontend-Patterns für langfristig wartbare Anwendungen
Technische Integration von APIs, Echtzeit- und dynamischen Datenquellen sowie Optimierung des Zusammenspiels zwischen Frontend und angrenzenden Backend-Services
Aktive Mitgestaltung technischer und produktbezogener Entscheidungen sowie Etablierung hoher Qualitätsstandards durch Testing, Code Reviews und saubere Engineering-Praktiken
Qualifikationen
Fundierte Berufserfahrung mit React, TypeScript und modernen Frontend-Architekturen sowie Praxis in umfangreichen und technisch anspruchsvollen Webprojekten
Sicherer Umgang mit modernen Styling-Ansätzen wie Tailwind oder CSS-in-JS sowie ausgeprägtes Gespür für Usability, visuelle Qualität und Produktdetails
Erfahrung mit Frontend Testing, Vite/Vitest und modernen React-Ökosystemen wie TanStack sowie gutes Verständnis von Performance und skalierbaren UI-Strukturen
Know-how in REST APIs, Backend-Integration und dynamischer Datenverarbeitung sowie idealerweise Erfahrung mit Node.js und technologieintensiven oder regulierten Anwendungsumgebungen
Benefits
Fullstack & Software Solutions Engineer (m/w/d)
Über
Verantwortung
Engineering moderner End-to-End-Softwarelösungen von der Benutzeroberfläche über Backend-Services bis zur Daten- und Integrationsschicht
Entwicklung modularer und skalierbarer Anwendungen mit C#/.NET und modernen JavaScript-/TypeScript-Frameworks sowie Gestaltung robuster APIs und Systemintegrationen
Übernahme technischer Verantwortung für Teilprojekte und direkte Zusammenarbeit mit Kunden bei der Erarbeitung, Architekturierung und Umsetzung individueller Softwarelösungen
Aufbau qualitativ hochwertiger Software durch moderne Engineering-, Testing- und Delivery-Ansätze sowie Erprobung neuer Technologien für anspruchsvolle digitale Produkte
Qualifikationen
Technischer Hochschulabschluss sowie mehrjährige Erfahrung in der professionellen Fullstack-Entwicklung komplexer Softwareprodukte und technisch anspruchsvoller Kundenlösungen
Sehr gute Praxis in C#/.NET und modernen Frontend-Technologien wie TypeScript sowie Angular, React oder Vue.js
Sicherer Umgang mit RESTful Services, verteilten Architekturen und SQL-basierten Datenbanken sowie fundiertes Verständnis für skalierbares Softwaredesign
Erfahrung mit automatisierten Tests, Code Reviews, Git und CI/CD sowie Kenntnisse moderner DevOps- und IaC-Praktiken; sehr gute Deutsch- und gute Englischkenntnisse
Benefits
C#/.NET Developer (m/w/d)
Rolle
In dieser Rolle entwickelst du intelligente .NET/C#-Lösungen, die einen direkten Beitrag zur modernen Abfall- und Kreislaufwirtschaft leisten. Du gestaltest die digitale Transformation mit, indem du an modularen Softwarelösungen arbeitest, die auf Megatrends wie Nachhaltigkeit, Urbanisierung und Digitalisierung reagieren. Du übernimmst Verantwortung für die kontinuierliche Weiterentwicklung und Qualitätssicherung der Anwendungen, damit sie im anspruchsvollen Alltag diverser Nutzergruppen zuverlässig funktionieren. Dabei analysierst du Anforderungen, setzt diese in sauberen Code um und begleitest den gesamten Entwicklungszyklus. Durch dein Engagement trägst du dazu bei, komplexe Prozesse effizienter, transparenter und zukunftsfähig zu machen.
Verantwortung
- Du entwickelst unsere webbasierte Cloud-Software mit C#/.NET, ASP.NET und SQL weiter und unterstützt deren Betrieb
- In dieser Rolle arbeitest du aktiv in agilen Projekten mit und nutzt dabei Scrum, Azure DevOps sowie Build- und Release-Pipelines
- Du übernimmst Testing und Deployment und unterstützt unsere Kunden bei technischen Fragestellungen
- Als C#/.NET Developer arbeitest du dich in die bestehende Codebasis ein und trägst zur Produktpflege, Fehlerbehebung und Stabilisierung der Anwendungen bei
- Du kooperierst eng mit internen Teams, externen Partnern und unserem CTO, um Anforderungen zu verstehen und umzusetzen
Qualifikationen
- Du hast einen Bachelor oder Master in Computer Engineering oder eine vergleichbare Ausbildung abgeschlossen.
- Du verfügst über 2–5 Jahre Praxis in der C#/.NET-Entwicklung mit Schwerpunkt Backend und SQL-Datenbanken.
- Du kennst dich mit Web-Frontends (z.B. ASP.NET, DevExpress) sowie mit Microsoft Azure und DevOps aus.
- Idealerweise hast du erste Erfahrungen im Mobile-Frontend mit .NET MAUI oder Blazor sowie in der Datenbank-Administration gesammelt.
- Du arbeitest analytisch, strukturiert, teamorientiert und mit klarer Kundenfokussierung.
- Du kommunizierst sehr gut auf Deutsch (Muttersprache oder vergleichbares Niveau) und flüssig auf Englisch; Französisch ist ein Plus.
Benefits
Delphi & C++ Software Engineer (m/w/d)
Über
Unser Rocken Partner ist ein erfahrener Schweizer Entwickler und bietet fortschrittliche Softwarelösungen für Bauingenieure weltweit, ermöglicht durch intuitive Programme und nahtlose Integration von Daten.
Verantwortung
Weiterentwicklung und Wartung bestehender Softwarekomponenten sowie kontinuierliche Optimierung der Applikationen
Konzeption, Implementierung und Testing technischer Softwarelösungen mit Delphi und C++
Entwicklung moderner GUI-Anwendungen mit Embarcadero Delphi RAD Studio und VCL
Umsetzung und Optimierung von grafischen Darstellungen für anspruchsvolle Softwarelösungen
Analyse und Behebung technischer Softwareprobleme sowie Sicherstellung einer hohen Qualität bei Releases und Produktupdates
Qualifikationen
Mehrjährige Erfahrung in der Softwareentwicklung mit Delphi und C++
Abgeschlossenes Studium in Informatik, Medizin, Naturwissenschaften, Technik oder einer vergleichbaren Fachrichtung
Fundierte Kenntnisse in grafischer Softwareentwicklung mit DirectX 11, OpenGL oder WebGL
Erfahrung mit GUI-Entwicklung, Software Testing und technischer Fehleranalyse
Sehr gute Deutschkenntnisse in Wort und Schrift sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits