155 IT - Software Development in Gettnau
Full Stack Entwickler:in Web Applikationen (m/w/d)
Verantwortung
Gemeinsam mit dem Team wird die Software der Produkte erneuert und eine moderne Web-Applikation entwickelt
Dabei kann dein Expertenwissen in der technischen Umsetzung direkt eingebracht werden
Zusätzlich erweitert das Team sein Wissen im Bereich Machine Learning und LLMs
Schritt für Schritt werden innovative Lösungen in das Softwareportfolio integriert
Ausserdem wird die Benutzerfreundlichkeit, Stabilität und Skalierbarkeit der Anwendungen sichergestellt
Qualifikationen
Abgeschlossenes Studium oder Ausbildung in Informatik (EFZ, FH, Uni, HF, FA) wird vorausgesetzt
Mehrjährige Erfahrung in der Web-UI-Entwicklung mit React, JavaScript, TypeScript und CSS ist erforderlich
Erfahrung mit REST Web APIs, Web Sockets und modernen Authentifizierungsstandards (OAuth 2.0, OIDC) wird erwartet
UI-Tests werden idealerweise mit Cypress, Playwright oder Puppeteer automatisiert
Deutsch: schriftlich sowie mündlich einwandfrei
Benefits
Software Engineer - D365 Business Central (m/w/d)
Verantwortung
Bei der Weiterentwicklung der Apps arbeitest du kontinuierlich mit
Die Migration von Daten aus bestehenden Dynamics NAV Systemen in die neue Umgebung gehört ebenfalls zu deinen Aufgaben
Du entwickelst Schnittstellen und bringst innovative Ideen für die Anbindung externer Anwendungen ein
In D365 BC setzt du individuelle Erweiterungen für Kunden um
Du unterstützt Projektleiter:innen aktiv bei der Konzeption und dem Support rund um D365 Business Central
Qualifikationen
Ein abgeschlossenes Studium im Bereich Wirtschaftsinformatik oder eine vergleichbare Ausbildung
Erfahrung mit Dynamics NAV/D365 BC in der Anwendung und Entwicklung
Deutsch in Wort und Schrift beherrschst du einwandfrei, Englischkenntnisse sind von Vorteil
Benefits
Softwareentwickler:in C++ (m/w/d)
Verantwortung
Du bist verantwortlich für die Entwicklung und Wartung von Softwarelösungen in C++, JavaScript, TypeScript, Vue und Golang
Neue Funktionen und Module werden von dir analysiert, designt und implementiert
Bestehende Systeme optimierst du hinsichtlich Performance und Skalierbarkeit
Zusammenarbeit mit Produktmanagement und weiteren Entwicklungsbereichen gehört zu deinem Alltag
Junior-Entwickler:innen betreust du und stellst durch Code-Reviews die Code-Qualität sicher
Qualifikationen
Ein abgeschlossenes Studium in Informatik, Software Engineering oder einer vergleichbaren Fachrichtung ist vorhanden
Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, idealerweise in C++, JavaScript oder Golang, werden mitgebracht
Tiefe Kenntnisse in den Programmiersprachen C++, JavaScript und Golang zeichnen das Profil aus.
Analytische Fähigkeiten, strukturierte Arbeitsweise und sehr gute Deutschkenntnisse schriftlich sowie mündlich runden das Profil ab
Benefits
Fullstack Java Softwareentwickler/-in (m/w/d)
Rolle
In dieser Rolle tauchst du tief in die Welt einer Schweizer Big-Data-Plattform ein und gestaltest aktiv deren Weiterentwicklung mit. Du übernimmst die Verantwortung für Konzeption, Design und Implementierung von Backend- und Frontend-Komponenten und stellst eine performante, skalierbare und saubere Architektur sicher. Dabei setzt du moderne Technologien wie Quarkus, Spring Boot, Vaadin und React gezielt ein, um robuste Services und benutzerfreundliche Oberflächen zu entwickeln. Du verantwortest die nahtlose Integration der verschiedenen Schichten der Anwendung und achtest auf Stabilität, Sicherheit und Wartbarkeit. Als Senior Fullstack Java Softwareentwickler_in bringst du deine Erfahrung ein, um technische Entscheidungen zu prägen und die kontinuierliche Optimierung der Plattform voranzutreiben.
Hoher Remoteanteil möglich.
Verantwortung
- Du designst und implementierst skalierbare Backend-Services mit Java (Spring Boot, Quarkus).
- In dieser Rolle entwickelst du dynamische, responsive Benutzeroberflächen mit Vaadin oder React.
- Als Fullstack Java Softwareentwickler_in arbeitest du eng mit UX/UI-Designern und Product Ownern zusammen, um Ideen in performante Anwendungen zu übersetzen.
- Du analysierst die Machbarkeit und Performance neuer Features und Verbesserungen und setzt Optimierungen gezielt um.
- In dieser Rolle wartest und erweiterst du bestehende Webanwendungen und APIs unter Einhaltung schweizerischer Datenschutzstandards.
- Du stellst Sicherheit, Skalierbarkeit sowie Cross-Browser- und Cross-Device-Kompatibilität sicher und dokumentierst deine Lösungen sauber im Code-Review-Prozess.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Software Engineering oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung als Fullstack- oder Java-Entwickler in anspruchsvollen Softwareprojekten
- Sehr gute Kenntnisse in Java mit Spring Boot oder Quarkus sowie in modernen Webtechnologien wie HTML5, CSS3, TypeScript und JavaScript
- Praxis in der Entwicklung moderner Benutzeroberflächen mit Vaadin oder React sowie im Design von RESTful APIs und GraphQL-Schnittstellen
- Routine im Umgang mit Git, CI/CD-Pipelines, Docker, Kubernetes sowie relationalen und NoSQL-Datenbanken (z. B. PostgreSQL, MongoDB)
- Ausgeprägtes analytisches Denkvermögen und sehr gute Kommunikationsfähigkeiten in Englisch und/oder Deutsch
Benefits
Senior Software Entwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du innovative Softwarelösungen, die Teams dabei unterstützen, ihre Zusammenarbeit offen anzusprechen und gezielt zu verbessern. Du entwickelst eine smarte, digitale Plattform weiter, die durch intelligente Funktionen und klare Nutzerführung ein motivierendes Arbeitsumfeld fördert, in dem engagierte Mitarbeitende nachhaltig Grosses erreichen können. Du verantwortest die technische Konzeption und Umsetzung neuer Features, die den Austausch im Team erleichtern und ein einzigartiges Nutzererlebnis schaffen. Dabei lotest du kontinuierlich die Schnittstelle zwischen Mensch und Technologie aus und setzt moderne Softwareentwicklungsmethoden ein. Durch deine Erfahrung trägst du entscheidend dazu bei, dass aus guten Teams wahre Superteams werden.
Verantwortung
Du implementierst neue Prozesse und Funktionen von der Konzeption bis zur produktiven Umsetzung.
In dieser Rolle triffst du eigenständig fundierte technologische Entscheidungen für Architektur, Frameworks und Tools.
Du entwickelst moderne Webanwendungen mit Spring Boot, Angular und dem Einsatz von LLMs weiter.
In dieser Rolle verwaltest du die containerbasierte Cloud-Infrastruktur auf Azure und stellst deren Stabilität und Sicherheit sicher.
Du konzipierst gemeinsam mit dem Produktteam neue Anwendungsfälle und Funktionen und setzt diese iterativ um.
Als erfahrene Fachkraft Softwareentwicklung identifizierst du kontinuierlich technische und produktbezogene Verbesserungspotenziale und bringst sie aktiv ins Team ein.
Qualifikationen
Du verfügst über eine solide Grundlagenausbildung in Informatik.
Du hast mehrjährige, fundierte Praxiserfahrung in der Java-Entwicklung.
Du beherrschst moderne Webtechnologien (HTML, CSS, JavaScript) sowie das SPA-Framework Angular sicher.
Du setzt eine professionelle Toolchain (z. B. IntelliJ, Git, Maven, Jira, Confluence) routiniert ein.
Du verstehst Prinzipien moderner Benutzeroberflächen und setzt Designkonzepte in klare, intuitive und benutzerfreundliche UIs um.
Du arbeitest eigenverantwortlich, suchst praxisorientiert nach optimalen Lösungen und fühlst dich in der dynamischen Startup-Umgebung wohl.
Du sprichst fliessend Deutsch.
Benefits
Lead Java Enterprise Softwareentwicklung (Java EE) (m/w/d)
Rolle
In dieser Rolle verbindest du technische Exzellenz mit Führungsverantwortung und führst Nearshore Teams nachhaltig zum Erfolg. Du entwickelst hochwertige Java-Enterprise-Lösungen, entwirfst tragfähige Softwarearchitekturen und stellst sicher, dass Systeme skalierbar, sicher und zukunftsfähig sind. Du verantwortest die Koordination und Steuerung der Entwicklungsaktivitäten über verteilte Teams hinweg und triffst dabei fundierte Architektur- und Technologieentscheidungen, ob mit Low-Code-Plattformen wie Mendix oder klassischen Ansätzen. Du integrierst Künstliche Intelligenz konsequent in den gesamten Software Development Lifecycle und prägst damit moderne, effiziente Entwicklungsprozesse. Mit deinem fachlichen Know-how und deinem strukturierten Vorgehen schaffst du die Grundlage für nachhaltige, stabile und innovative Softwarelösungen.
Verantwortung
- Du übernimmst die technische Gesamtverantwortung für anspruchsvolle Java-Enterprise-Lösungen und deren Weiterentwicklung.
- In dieser Rolle gestaltest du Architekturdesign und triffst fundierte Technologieentscheide für komplexe Enterprise-Umgebungen.
- Du führst, steuerst und sicherst die Qualität von Nearshore-Teams entlang klar definierter Delivery-Strukturen.
- Als Lead Java Enterprise Softwareentwicklung baust du Engineering-Kompetenz durch gezieltes Recruiting und Coaching weiter aus.
- Du übernimmst die End-to-End-Verantwortung von der Lösungsdefinition bis zum stabilen produktiven Betrieb.
- In dieser Rolle berätst du Kunden strategisch in Architektur- und Umsetzungsfragen und treibst Innovation durch neue Technologien und AI-basierte Arbeitsweisen voran.
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik, Ingenieurwesen oder einem vergleichbaren Fachgebiet.
Du verfügst über mindestens fünf Jahre Erfahrung in der Java EE-Entwicklung und beherrschst JPA, EJB sowie RESTful Webservices sicher.
Du hast Erfahrung in der Konzeption von Lösungsarchitekturen (Microservices, SOA, Event-Driven) und kennst Architektur-Frameworks wie TOGAF oder arc42.
Du besitzt praktische Kenntnisse in Low-Code-Plattformen (idealerweise Mendix) und hast bereits mit modernen Frontendframeworks wie Angular, React oder Vue.js gearbeitet.
Du bist vertraut im Umgang mit relationalen Datenbanken, sicher in SQL und geübt im Einsatz von ORM-Technologien.
Du hast erste Erfahrung in der Führung von Nearshore-Teams und arbeitest routiniert mit agilen Methoden wie Scrum oder Kanban.
Du sprichst Fliessend Deutsch und Englisch.
Benefits
Embedded System Designer (m/w/d)
Verantwortung
- Du leitest die Entwicklung von IoT-Hardware mit Fokus auf PCB-Design, eingebetteter Elektronik und Firmware-Architektur.
- In dieser Rolle architekturierst und entwickelst du Embedded Software für IoT-Produkte mit Blick auf Robustheit, Effizienz und Skalierbarkeit.
- Als Fachkraft für vernetzte Embedded-Systeme arbeitest du eng mit Mechanik-, Software- und Cloud-Teams zusammen, um Hardware und Firmware nahtlos zu integrieren.
- Du definierst Produktanforderungen vom Konzept bis zur Serienproduktion in Abstimmung mit relevanten Stakeholdern.
- In dieser Rolle entwickelst du Prototypen und serienreife PCBs unter Berücksichtigung von Fertigungsfreundlichkeit, Kostenoptimierung und Zuverlässigkeit.
- Du etablierst und pflegst Testverfahren, unterstützt Fertigungspartner mit technischer Dokumentation und leistest Experten-Support bei Hardware- und Firmware-Themen.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Elektrotechnik, Embedded Systems, Informatik oder einem verwandten Fachgebiet (FH/ETH) oder vergleichbare praktische Erfahrung.
- Du verfügst über mindestens 3 Jahre Erfahrung im Embedded Hardware-Design inklusive PCB-Layout und Hardware-Tests mit Debugging-Tools.
- Du beherrschst die Embedded-Firmware-Entwicklung und Softwarearchitektur für Mikrocontroller (z. B. ARM Cortex, ESP32, STM32).
- Du hast Praxiserfahrung in der Integration von Sensoren sowie mit drahtlosen Kommunikationsprotokollen wie BLE und WiFi.
- Du denkst ganzheitlich in Systemen und verstehst das Zusammenspiel von Mechanik, Sensoren, Aktoren und deren Integration zu robusten IoT-Produkten.
- Du kommunizierst fliessend in Deutsch und Englisch; zusätzliche Sprachen sowie Kenntnisse in Zertifizierungsstandards (z. B. CE, FCC) oder CAD sind ein Plus.
Benefits
Embedded Engineer (IoT) (m/w/d)
Verantwortung
- Du leitest die Entwicklung von IoT-Hardware mit Fokus auf PCB-Design, eingebettete Elektronik und Firmware-Architektur.
- In dieser Rolle konzipierst und entwickelst du robuste, effiziente und skalierbare Embedded Software für unsere IoT-Produkte.
- Als Ingenieur*in für vernetzte Embedded-Systeme arbeitest du eng mit Mechanik-, Software- und Cloud-Teams zusammen, um Hardware und Firmware nahtlos zu integrieren.
- Du definierst gemeinsam mit verschiedenen Stakeholdern die Produktanforderungen vom Konzept bis zur Serienproduktion.
- In dieser Rolle entwickelst du Prototypen und serienreife PCBs unter Berücksichtigung von Fertigungsfreundlichkeit und Kostenoptimierung.
- Du etablierst und pflegst Testverfahren zur Validierung von Hardware- und Firmware-Funktionalität sowie Zuverlässigkeit.
Qualifikationen
- Abgeschlossenes Studium in Elektrotechnik, Embedded Systems, Informatik oder einem verwandten technischen Fachgebiet (FH/ETH) oder gleichwertige praktische Erfahrung
- Mehrjährige praktische Erfahrung (mindestens 3 Jahre) im Embedded Hardware-Design inklusive PCB-Layout und Hardware-Tests
- Sichere Praxis in der Embedded-Firmware-Entwicklung und Softwarearchitektur für Mikrocontroller wie ARM Cortex, ESP32 oder STM32
- Routine im Umgang mit Sensorintegration sowie drahtlosen Kommunikationsprotokollen wie BLE und WiFi
- Ausgeprägtes Verständnis für ganzheitliche IoT-Systeme mit Mechanik, Sensoren, Aktoren und deren zuverlässiger Integration
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift; zusätzliche Sprachen sind ein Plus
Benefits
IAM & Security Architect:in (m/w/d)
Rolle
In dieser Rolle bringst du das Identity & Access Management auf das nächste Level und kombinierst dabei Stabilität mit Veränderung. Du verantwortest die konzeptionelle Weiterentwicklung der IAM-Architektur und stellst sicher, dass moderne, sichere und skalierbare Zugriffs- und Identitätslösungen entstehen. Gleichzeitig übernimmst du operative Aufgaben, um die geplanten Konzepte in der Praxis wirksam umzusetzen. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, übersetzt fachliche Anforderungen in technische Lösungen und sorgst so für durchgängige, effiziente Prozesse im Berechtigungs- und Identitätsmanagement. Dabei nutzt du den vorhandenen Gestaltungsspielraum, um deine Expertise gezielt einzubringen und das IAM nachhaltig zu prägen.
Verantwortung
Gemeinsam mit dem Team gestaltest du die IAM Strategie, setzt klare Richtlinien und sorgst für ein sicheres Identity Management
Mit Blick für Details optimierst du Prozesse, Tools und Architektur und hältst die Systeme sauber integriert
Neue Technologien im IAM Bereich werden von dir gescoutet und sinnvoll in die bestehende Architektur eingebunden
Dein Know how in IAM und PAM unterstützt das Team, während du Kolleginnen und Kollegen coachst und den Austausch förderst
Du achtest darauf, dass Architektur-Richtlinien und Standards nicht nur bekannt, sondern auch gelebt werden
Qualifikationen
Mindestens 5 Jahre praktische Erfahrung im Identity & Access Management in komplexen, hybriden Umgebungen
Breites Wissen über Authentifizierung, Autorisierung, privilegierte Zugänge und Cybersecurity
Erfahrung in der Konzeption von IAM-Strategien und Einführung moderner IAM- und IdP-Lösungen
Vertrautheit mit Tools wie PingIdentity, Okta, Omada, Entra ID, Keycloak sowie PAM Lösungen
Deutsch in Wort und Schrift einwandfrei, zusätzlich sichere Kommunikation auf Englisch
Benefits
Software Tester (m/w/d)
Verantwortung
Gewährleistung der Robustheit und Betriebssicherheit moderner Zugangstechnologien
Analyse von User Stories, Präzisierung der Akzeptanzkriterien und Aufbau strukturierter Testdesigns in Zephyr
Eigenständige Planung und Organisation der Testabläufe für Web- und WPF-Softwarekomponenten
Durchführung von Integrations-, Funktions- und Systemprüfungen
Kooperatives Arbeiten mit Entwicklungsteams, Product Ownern und Fachexperten im SAFe-Prozess
Aktive Mitwirkung an der Optimierung der Produktqualität und Weiterentwicklung des Qualitätsmanagements
Qualifikationen
Abgeschlossene IT-nahe Ausbildung oder nachweisbare Erfahrung im Softwareumfeld
Praxis in Schnittstellenvalidierungen wie REST von Vorteil
ISTQB-Zertifizierung oder Bereitschaft zur Qualifikation
Kenntnisse agiler Frameworks wie SCRUM oder SAFe sowie starke Kommunikationsfähigkeit in Deutsch und Englisch
Benefits