163 offene Stellen Software Development
Java Developer (m/w/d)
Rolle
In dieser Rolle als Senior Java Softwareentwicklungskraft gestaltest du leistungsfähige Backend-Lösungen mit klarem Fokus auf Wertschöpfung und messbaren Impact. Du übernimmst Verantwortung für die Konzeption und Umsetzung komplexer Java-Anwendungen und bringst dabei deine strukturierte, analytische Denkweise gezielt ein. Mit deinem tiefen Verständnis für Java-Ökosysteme triffst du fundierte technische Entscheidungen und übersetzt Anforderungen in robuste, skalierbare Architekturen. Du verantwortest die Qualität deiner Lösungen, arbeitest eng mit anderen Fachbereichen zusammen und trägst so zu effizienten, nachhaltigen Gesamtlösungen bei. Dank deiner Flexibilität und deinem ausgeprägten Teamgedanken prägst du eine konstruktive Zusammenarbeit und treibst Projekte konsequent voran.
Verantwortung
- Du entwickelst unsere Java-SaaS-Produkte weiter – von der Lösungskonzeption über Unit-Tests bis zum Deployment der Komponenten.
- In dieser Rolle arbeitest du in einem kleinen Team eng mit Product Owner, lokalen und Offshore-Kolleginnen und -Kollegen zusammen.
- Als Senior Java Softwareentwicklungskraft prägst du aktiv die Anforderungsdefinition und gestaltest das Produkt fachlich und technisch mit.
- Du übernimmst die Verantwortung für die Backend-Softwarearchitektur und koordinierst das Zusammenspiel von Frontend, Backend und 3rd-Party-Systemen.
- In dieser Rolle begleitest du mit DevOps-Mentalität den gesamten Software-Lebenszyklus von der Idee bis in die produktive Umgebung.
- Als Senior Java Softwareentwicklungskraft verfolgst du technologische Trends und teilst dein Wissen kontinuierlich mit dem Team.
Qualifikationen
- Du verfügst über mindestens 5 Jahre Erfahrung als Software Engineer oder Software Architect.
- Du beherrschst Java sehr gut und hast Erfahrung im Aufbau skalierbarer Backend-Services und APIs, idealerweise mit Spring Boot.
- Du arbeitest routiniert mit SQL-Datenbanken und integrierst komplexe Drittsysteme sowie Schnittstellen zuverlässig.
- Du hast Praxis mit Cloud-nativen, hochverfügbaren und sicheren Architekturen und übernimmst gerne technische Verantwortung.
- Du arbeitest motiviert in einem kleinen Team, handelst hands-on und übernimmst gerne viel Eigenverantwortung.
- Du kommunizierst sicher auf Deutsch und Englisch in Wort und Schrift.
Benefits
Softwareentwickler für eingebettete Systeme (m/w/d)
Rolle
In dieser Rolle übernimmst du die Verantwortung für anspruchsvolle Projekte mit hoher Eigenständigkeit und Entscheidungskompetenz. Du nutzt deine langjährige Erfahrung, um Prozesse effizient weiterzuentwickeln und strategisch zu steuern. Dabei koordinierst du komplexe Aufgabenstellungen und trägst massgeblich zur Zielerreichung bei. Deine Expertise ermöglicht es, Herausforderungen vorausschauend zu erkennen und nachhaltige Lösungen zu gestalten. Drei Tage Homeoffice pro Woche bieten dir dabei maximale Flexibilität in der Arbeitsgestaltung.
Verantwortung
- Du entwickelst, implementierst und optimierst Embedded Software auf Basis von STM32-Mikrocontrollern
- In dieser Rolle entwirfst und pflegst du skalierbare Softwarearchitekturen für verteilte Echtzeitsysteme
- Du analysierst komplexe Systemanforderungen und leitest daraus präzise technische Spezifikationen ab
- Als Senior unterstützt du die Qualitätssicherung durch fundierte Code-Reviews sowie umfassende Unit- und Integrationstests
- Du arbeitest eng mit Hardware-Entwicklung, Systemarchitektur und Qualitätssicherungsteams zusammen
- Von der ersten Idee bis zur Serienfreigabe begleitest du den kompletten Entwicklungszyklus und optimierst die Software auf der Zielhardware
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Mehr als fünf Jahre Erfahrung in der Embedded-Software-Entwicklung zeichnen dich aus
- Du beherrschst C und C++ sicher und effizient für Embedded-Systeme
- Mit dem STM32 Ecosystem sowie RTOS, idealerweise FreeRTOS, arbeitest du routiniert
- Der Umgang mit Debugging- und Trace-Tools sowie SIL-/HIL-Tests ist dir bestens vertraut
- Agile Methoden und Continuous Integration setzt du erfolgreich in der Praxis ein
Benefits
(Senior) Java Software Entwickler (m/w/d)
Verantwortung
Analyse, Konzeption und Implementierung eines komplexen Systems zur grossflächigen Steuerung des Eisenbahnverkehrs
Entwicklung tragfähiger Softwarearchitekturen in enger Zusammenarbeit mit Entwicklungsteams, Fachspezialisten und Anwendern
Mitarbeit in agilen Teams auf gemeinsamer Codebasis mit Fokus auf Qualität, Wartbarkeit und Performance
Sicherstellung der kontinuierlichen Integration und automatisierten Bereitstellung von Komponenten innerhalb der Gesamtplattform
Aktive Mitgestaltung technischer Standards sowie Mitwirkung an Architektur- und Technologieentscheidungen
Qualifikationen
Mehrjährige Erfahrung in der Entwicklung mit Java sowie sicherer Umgang mit IDEs wie Eclipse oder IntelliJ
Fundierte Kenntnisse in relationalen Datenbanken und SQL, insbesondere mit Oracle DB und PostgreSQL
Praxis im Umgang mit verteilten Systemen, z. B. mit Hazelcast, TIBCO Rendezvous oder Solace
Erfahrung mit UI-Technologien wie Eclipse RCP und Angular
Vertrautheit mit agilen Methoden (z. B. Scrum) sowie mit Jenkins und Git im CI/CD-Umfeld
Erfahrung mit hochverfügbaren, skalierbaren Systemen; gute Deutschkenntnisse
Benefits
Dynamics 365 / BC Engineer (m/w/d)
Rolle
In dieser Rolle tauchst du tief in die Welt von Dynamics 365 Business Central ein und setzt dein breites ERP-Know-how ein, um anspruchsvolle Business-Anforderungen in nachhaltige Softwarelösungen zu übersetzen. Du verantwortest die Konzeption, Entwicklung und Weiterentwicklung von massgeschneiderten BC-Modulen, die Prozesse beschleunigen und die Qualität der Abläufe deutlich erhöhen. Mit deinem strukturierten, aber kreativen Arbeitsstil identifizierst du Optimierungspotenziale, entwickelst clevere Erweiterungen und sorgst für eine stabile, performante Systemlandschaft. Du analysierst komplexe fachliche Fragestellungen, berätst Stakeholder auf Augenhöhe und triffst fundierte technische Entscheidungen. Durch deine Erfahrung als Senior Professional übernimmst du eine Vorbild- und Sparringsrolle, in der du Wissen teilst, Best Practices etablierst und damit den Standard der ERP-Entwicklung kontinuierlich anhebst.
Verantwortung
- Du entwickelst und optimierst cloudbasierte Lösungen auf Basis von Microsoft Dynamics 365 Business Central.
- In dieser Rolle programmierst du mit AL und Visual Studio Code performante und stabile ERP-Funktionalitäten.
- Du integrierst moderne Schnittstellen, insbesondere REST-APIs, in bestehende Systemlandschaften.
- Als erfahrene Fachkraft Softwareentwicklung ERP-Systeme arbeitest du in deutsch- und englischsprachigen Umgebungen sicher und klar kommunizierend.
- Du übernimmst in einem dynamischen Start-up-Umfeld Verantwortung für anspruchsvolle Entwicklungsaufgaben.
- In dieser Rolle gestaltest du aktiv Produkt- und Prozessverbesserungen mit, um den ERP-Markt nachhaltig zu verändern.
Qualifikationen
- Du verfügst idealerweise über Erfahrung in der Entwicklung mit Claude Code oder vergleichbaren AI-Developer-Tools.
- Du hast bereits an skalierbaren Standardlösungen mitgearbeitet und Produkte für eine grosse Anzahl von Kunden weiterentwickelt.
- Du bringst grundlegende Kenntnisse in der Finanzbuchhaltung mit und verstehst betriebswirtschaftliche Abläufe.
- Du hast erste oder vertiefte Praxiserfahrung mit .NET-Technologien gesammelt.
- Du bist versiert in der Weiterentwicklung von Apps, inklusive Lösungsdesign, Unit-Testing, Deployment und Integration in bestehende Systeme.
- Du arbeitest gerne im kleinen, interdisziplinären Team, gestaltest Anforderungen aktiv mit und übernimmst Verantwortung für Architektur und DevOps über den gesamten Lebenszyklus.
Benefits
Fullstack Webanwendungsentwickler:in (m/w/d)
Rolle
In dieser Rolle gestaltest du als Fullstack Webanwendungsentwickler:in eine moderne, cloud-basierte Projektplattform aktiv mit und trägst dazu bei, eine ganze Branche nachhaltig zu verändern. Du entwickelst skalierbare Webanwendungen, die alle Beteiligten eines Bauprojektes zentral zusammenbringen und so einen messbaren Mehrwert für deren Zusammenarbeit schaffen. In dieser Position übernimmst du Verantwortung für Qualität, Stabilität und Weiterentwicklung der Plattform über den gesamten Technologie-Stack hinweg. Du arbeitest eng mit anderen Fachbereichen zusammen, um Anforderungen zu verstehen, in klare technische Konzepte zu übersetzen und benutzerfreundliche Lösungen umzusetzen. Dabei bringst du deine Erfahrung ein, um Prozesse, Architektur und Codebasis kontinuierlich zu verbessern.
Verantwortung
Du konzipierst und designst die Backend- und Frontend-Architektur
In dieser Rolle entwickelst du skalierbare Komponenten im Backend
Du realisierst moderne Frontend-Komponenten für eine überzeugende User Experience
Als Fullstack Webanwendungsentwickler:in entwickelst du Lösungen zur weiteren Digitalisierung und Automatisierung der Geschäftsprozesse
Du treibst die Optimierung und Weiterentwicklung interner Entwicklungsprozesse und -methoden voran
In dieser Rolle bringst du eigene Ideen für technische Verbesserungen und Architekturentscheidungen aktiv ein
Qualifikationen
Abgeschlossene Ausbildung oder Weiterbildung in Informatik oder einer vergleichbaren Fachrichtung
Fundierte Praxis mit HTML5, CSS3 und JavaScript
Sehr gute, verhandlungssichere Deutschkenntnisse in Wort und Schrift
Ausgeprägtes Qualitätsbewusstsein, strukturierte und eigenverantwortliche Arbeitsweise
Leidenschaft für digitale Lösungen und Offenheit für agile Arbeitsmethoden
Motivation, die Produktentwicklung aktiv mitzugestalten und eigene Ideen einzubringen
Benefits
Erfahrene Fachkraft für Salesforce-Entwicklung (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Konzeption und Weiterentwicklung anspruchsvoller Salesforce-Applikationen mit Schwerpunkt auf Apex, Lightning Web Components und Integrationsmustern. Du verantwortest die plattformgerechte Umsetzung komplexer Anforderungen in Bezug auf Datenmengen, Integrationen und Performance und stellst dabei durch automatisierte Tests eine hohe Code-Qualität sicher. Zudem führst du Code-Reviews durch, entwickelst Coding-Guidelines weiter und setzt Best Practices im Team um. Ein weiterer Schwerpunkt liegt auf der Weiterentwicklung und Automatisierung von CI/CD-Prozessen auf Basis moderner Tools wie CumulusCI und Metadeploy. Durch deine analytische und strukturierte Arbeitsweise berätst du Product Owner hinsichtlich Komplexität, Risiken und Aufwand und trägst so massgeblich zur erfolgreichen Bereitstellung neuer Features bei.
Verantwortung
- Du konzipierst und entwickelst unsere Salesforce-Applikationen weiter, mit Schwerpunkt auf Apex, LWC und Integrationsmustern
- In dieser Rolle setzt du anspruchsvolle Anforderungen plattformgerecht um, insbesondere im Hinblick auf grosse Datenmengen und komplexe Integrationen
- Du entwickelst hochwertigen, wartbaren Code und stellst die Code-Qualität durch automatisierte Tests sicher
- In dieser Rolle führst du Code-Reviews durch und gestaltest unsere Coding-Guidelines auf Basis von Best Practices aktiv mit
- Du entwickelst unsere CI/CD-Prozesse auf Grundlage von CumulusCI und Metadeploy kontinuierlich weiter
- Als erfahrene Fachkraft für Salesforce-Entwicklung berätst du Product Owner zu Komplexität, Risiko und Aufwand bei der Bereitstellung neuer Features
Qualifikationen
- Du verfügst über mehrjährige (mindestens 5 Jahre) praktische Erfahrung in der Salesforce-Entwicklung.
- Du beherrschst Apex, SOQL, Lightning Web Components, asynchrone Muster sowie die relevanten Salesforce APIs sehr sicher.
- Du kennst Salesforce Best Practices, Governor Limits, Anforderungen an Testabdeckung und moderne CI/CD-Prozesse im Detail.
- Du arbeitest routiniert mit Automatisierungstools wie Git und GitHub sowie mit einer modernen IDE (z. B. IntelliJ oder VS Code).
- Du fühlst dich in agilen Vorgehensmodellen wohl und arbeitest analytisch, strukturiert und teamorientiert.
- Du kommunizierst sicher auf Deutsch und Englisch in Wort und Schrift.
Benefits
E-Banking Softwareentwickler/-in (m/w/d)
Rolle
In dieser Rolle gestaltest du die Zukunft des digitalen Zahlungsverkehrs aktiv mit und entwickelst moderne, performante und sichere Lösungen im Bereich Electronic Banking. Du übernimmst die Verantwortung für die Konzeption und Umsetzung innovativer Bankenschnittstellen, die effiziente und zuverlässige Zahlungsprozesse ermöglichen. Dabei arbeitest du in einer zukunftsorientierten Microservice-Architektur und bringst deine Expertise in die technische Weiterentwicklung ein. Du analysierst Anforderungen, entwirfst nachhaltige Lösungsansätze und setzt diese in hochwertigem, gut getesteten Code um. Zudem trägst du mit deinen Ideen und deinem Qualitätsbewusstsein dazu bei, die elektronische Abwicklung von Finanztransaktionen kontinuierlich zu verbessern.
Verantwortung
Als Softwareentwickler/-in für elektronisches Banking triffst du gemeinsam mit dem Team tragfähige Architekturentscheidungen.
Du entwickelst performante, sichere und zukunftsfähige Services in einer skalierbaren Microservice-Architektur und in der Cloud.
In dieser Rolle gestaltest du das Electronic Banking Modul aktiv mit und prägst dessen fachliche und technische Weiterentwicklung.
Du definierst und implementierst die nächste Generation von Bankschnittstellen auf Basis aktueller Bankenstandards.
Du stellst eine nachhaltige, wartbare und erweiterbare Systemlandschaft sicher.
Qualifikationen
Du fühlst dich im Backend-Umfeld zu Hause und arbeitest sicher mit modernen Frameworks und Tools.
Du hast fundierte Erfahrung in der Backend-Entwicklung mit Java und Spring Boot und hast bereits mehrere Projekte erfolgreich umgesetzt.
Dich begeistert die Welt des Zahlungsverkehrs, und du möchtest diese Domäne technisch aktiv mitgestalten.
Du legst grossen Wert auf qualitativ hochwertigen Code und berücksichtigst dabei bewährte Design Patterns.
Du achtest auf eine nachhaltige Softwarearchitektur und trägst zur kontinuierlichen Verbesserung der Codebasis bei.
Du schreibst automatisierte Tests und sorgst so für stabile, gut wartbare Softwarelösungen.
Du sprichst fliessend Deutsch.
Benefits
(Senior) Java Software Architect / Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du als Senior Java Entwickler:in oder Architekt:in anspruchsvolle Softwarelösungen und bringst dabei deine Expertise über den gesamten Entwicklungszyklus hinweg ein. Du verantwortest die Konzeption, das Design und die Implementierung moderner Java-Anwendungen und trägst mit fundierten Architekturentscheidungen zur langfristigen Qualität der Systeme bei. Dabei analysierst du komplexe Anforderungen, entwickelst tragfähige technische Lösungen und stellst sicher, dass diese performant, skalierbar und wartbar bleiben. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, um technische Konzepte verständlich zu vermitteln und deren erfolgreiche Umsetzung zu begleiten. Durch deine Erfahrung setzt du Impulse für Best Practices, Clean Code und kontinuierliche Verbesserung in Architektur und Entwicklung.
Verantwortung
Du bringst deine Senior-Expertise ein, um Architekturentscheide zu prägen und nachhaltige technische Standards zu setzen.
Du übernimmst Analyse, Konzeption und Implementation eines weltweit führenden Systems zur grossflächigen Steuerung des Eisenbahnverkehrs.
In dieser Rolle entwirfst du tragfähige Softwarelösungen gemeinsam mit erfahrenen Entwickler:innen, Fachspezialist:innen und Endbenutzer:innen.
Du arbeitest in agilen Programmierteams auf einer gemeinsamen Codebasis und sorgst für eine hohe Softwarequalität.
In dieser Rolle verantwortest du die kontinuierliche und automatisierte Integration der entwickelten Komponenten in die Gesamtplattform.
Qualifikationen
Du verfügst über fundierte Erfahrung in der Java-Entwicklung und arbeitest routiniert mit modernen IDEs wie Eclipse oder IntelliJ.
Du beherrschst relationale Datenbanken und SQL, insbesondere im Umgang mit Oracle DB und PostgreSQL.
Du hast praktische Erfahrung mit verteilten Systemen, etwa durch den Einsatz von Memory Grids wie Hazelcast und Messaging-Lösungen wie TIBCO Rendezvous oder Solace.
Du arbeitest sicher in agilen Umgebungen und hast Erfahrung mit CI/CD-Werkzeugen wie Jenkins sowie Versionsverwaltung mit Git.
Du bist vertraut mit hochverfügbaren, skalierbaren Systemen und kennst dich mit modernen Oberflächentechnologien wie Eclipse RCP und Angular aus und setzt diese zielgerichtet ein.
Du sprichst gutes Deutsch.
Benefits
Full-Stack Softwareentwickler (m/w/d)
Verantwortung
Du entwickelst und pflegst benutzerfreundliche, performante Frontend-Lösungen
In dieser Rolle konzipierst, implementierst und wartest Du Microservices sowie RESTful APIs.
Als Full-Stack Softwareentwicklung Web und Backend nutzt Du Dein Know-how, um Datenbanken effizient abzufragen und zu aktualisieren.
Du arbeitest eng mit Backend-Entwicklerinnen und Entwicklern sowie weiteren Teams zusammen, um eine nahtlose Integration der Systemkomponenten sicherzustellen.
Du bringst Dich regelmässig in Code Reviews und technische Diskussionen ein, um die Softwarequalität kontinuierlich zu verbessern.
Qualifikationen
- Du hast eine abgeschlossene Ausbildung als Softwareentwickler oder ein Studium der Informatik auf Bachelor- oder HF-Niveau.
- Mindestens 3 Jahre Erfahrung in der Frontend- oder Full-Stack-Entwicklung sowie Praxis mit React oder vergleichbaren Tools zeichnen dich aus.
- Webanwendungen entwickelst du sicher mit HTML, CSS und JavaScript und setzt dabei hohe Qualitätsstandards durch.
- Objektorientierte Microservices in Java entwickelst du routiniert, idealerweise mit dem Spring Framework, und arbeitest souverän mit RESTful Web Services.
- Mit Oracle und MongoDB bist du vertraut und nutzt Versionskontrollsysteme professionell im Entwicklungsalltag.
- In internationalen Teams kommunizierst du sicher auf Englisch, übernimmst Verantwortung, bringst Initiative ein und verfügst als Schweizer oder EU/EFTA-Bürger über eine Arbeitsbewilligung B oder C.
Benefits
Test Automation Engineer (m/w/d)
Verantwortung
Du prüfst sämtliche Weboberflächen sowie Shoplösung mittels strukturierter Tests und identifizierst Risiken früh.
Du automatisierst wiederkehrende Prüfabläufe, entwirfst moderne UI-Checks und erhöhst damit Stabilität langfristig.
Aufbau verbindlicher Qualitätsprinzipien, Etablierung nachhaltiger Prüfprozesse innerhalb Software-Lifecycle.
Du kennst Automations-Werkzeuge für Oberflächenprüfungen, Mehrgeräte-Validierung sowie virtuelle Testumgebungen.
Aktive Mitwirkung innerhalb iterativer Produktorganisation mit hohem Gestaltungsspielraum bezüglich Arbeitsort.
Qualifikationen
Umfangreiche Praxis rund um Qualitätssicherung clientseitiger Lösungen grosser Websysteme.
Hochschulabschluss Informatik, Wirtschaftsinformatik, Ingenieurwesen oder gleichwertige Ausbildung.
Erfahrung bezüglich Automations-Stacks, Endgeräte-Matrix-Validierung sowie Cloud-basierter Prüfinfrastruktur.
Programmierkompetenz etwa in Python, TypeScript oder ähnlichen Sprachen kombiniert mit Architekturverständnis moderner Webdienste.
Benefits