183 offene Stellen Software Development
Backend Engineer .NET (m/w/d)
Rolle
Du entwickelst leistungsstarke Backends für Online-Plattformen, E-Commerce-Lösungen und Web-Apps auf Basis von Microsoft-Technologien. Dabei arbeitest du eng mit Frontend-, UX- und Projektteams zusammen und hilfst mit, neue digitale Lösungen auf den Weg zu bringen.
Verantwortung
Du baust stabile und skalierbare Backend-Services mit .NET Core und C#
Du konzipierst Datenmodelle und APIs für Webplattformen
Du kümmerst dich um Performance-Optimierung, Logging und Monitoring
Du unterstützt beim Aufbau moderner DevOps-Prozesse
Du entwickelst neue Features für bestehende Online-Plattformen und Webshops
Qualifikationen
Du hast mehrere Jahre Erfahrung in der Entwicklung mit .NET und C#
Du kennst dich mit Datenbanken, API-Design und Deploymentprozessen aus
Du bist ein echter Teamplayer und bringst Ideen proaktiv ein
Du hast idealerweise Erfahrung mit Web- oder E-Commerce-Projekten
Du verfügst über sehr gute Deutschkenntnisse (C1)
Tech Stack
C#, .NET Core, MS SQL, Vue.js, Docker, Kubernetes, REST, Azure DevOps, Git
Senior Fullstack Engineer – Cloudbasierte Plattformentwicklung (m/w/d)
Über
Verantwortung
Du entwickelst neue Features für eine skalierbare SaaS-Plattform.
Du gestaltest die Architektur aktiv mit und bringst moderne Engineering-Prinzipien ein.
Du verantwortest CI/CD-Prozesse und DevOps-Aufgaben gemeinsam mit dem Team.
Du übernimmst Schnittstellenentwicklung und arbeitest eng mit UX/UI, QA und Produktmanagement.
Du wirkst an technischen Richtlinien und Softwarestandards mit.
Qualifikationen
Du bist erfahren in der Fullstack-Entwicklung mit Fokus auf C#, .NET Core und Azure.
Du hast Kenntnisse im Bereich DevOps und Microservices.
Du verfügst über ein gutes Verständnis für Softwarearchitektur und Clean Code.
Du sprichst sehr gut Deutsch.
Techstack: C#, .NET Core, Azure, Blazor/React, REST APIs, Azure SQL, GitHub Actions, Docker
Benefits
.Net C# Software Entwickler / Integration Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du moderne Information-Management-Lösungen von der Analyse von Anforderungen und Geschäftsprozessen bis zur Implementierung, Konfiguration und stabilen Übergabe in den Betrieb. Du konzipierst, entwickelst und pflegst Applikationen, Schnittstellen und Integrationen – schwerpunktmässig mit C#/.NET sowie APIs und Webservices – und bindest Drittsysteme wie ERP- und CRM-Umgebungen an. Du erstellst und entwickelst technische Dokumentationen weiter, testest neue Releases auf Kompatibilität und bringst Änderungsbedarfe strukturiert ein. Zudem analysierst und behebst du komplexe technische Störungen nachhaltig im 2nd-/3rd-Level-Umfeld in Zusammenarbeit mit relevanten Stakeholdern. Abgerundet wird die Position durch Workshops, Schulungen sowie die Unterstützung bei Demo-Umgebungen und der kontinuierlichen Weiterentwicklung von Plattformen und Eigenentwicklungen.
Verantwortung
- Du analysierst Kundenanforderungen und Geschäftsprozesse im Bereich Information Management, um passende DMS/ECM-Lösungen abzuleiten.
- In dieser Rolle implementierst und konfigurierst du Information-Management-Lösungen bis zur stabilen Überführung in den Betrieb bei Kunden und intern.
- Als Entwickler:in Dokumentenmanagementsysteme konzipierst, entwickelst und pflegst du Anwendungen, Erweiterungen und Schnittstellen – hauptsächlich mit C# und .NET.
- Du integrierst Drittsysteme wie ERP, CRM und Fachapplikationen über APIs, Webservices und Schnittstellen in die Gesamtlösung.
- Du erstellst und aktualisierst technische Dokumentationen wie Installationsanleitungen, Betriebshandbücher und technische Konzepte für Kunden und interne Teams.
- Du diagnostizierst komplexe Störungen nachhaltig, testest neue Releases auf Kompatibilität und führst Workshops sowie Schulungen bei Kunden durch.
Qualifikationen
- Du verfügst über eine abgeschlossene Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung.
- Analysiere Kundenanforderungen und Geschäftsprozesse im Information Management und leitest daraus passende Lösungsdesigns ab.
- Implementiere und konfiguriere Information-Management-Lösungen bis zur stabilen Überführung in den Betrieb.
- Entwickle und pflegst Applikationen, Schnittstellen und Integrationen, vor allem mit C# und .NET sowie APIs und Webservices.
- Erstellst und aktualisierst technische Dokumentationen wie Installationsanleitungen, Betriebshandbücher und technische Konzepte.
- Behebst komplexe Störungen nachhaltig im 2nd bis 3rd Level, testest neue Releases und führst Workshops sowie Schulungen durch.
Benefits
Java Applikationsentwickler (m/w/d)
Rolle
In dieser Rolle als Cloud-ERP Anwendungsentwickler:in arbeitest du mit modernsten Tools und Technologien und legst höchsten Wert auf exzellente Software-Qualität. Du entwickelst und optimierst Cloud-ERP-Anwendungen, die stabil, performant und wartbar sind. Dabei bringst du dich aktiv in teamübergreifende Innovationsinitiativen ein und gestaltest neue Lösungen von der Idee bis zur Umsetzung mit. Du profitierst von flexiblen Arbeitszeitmodellen und der Möglichkeit, im Homeoffice zu arbeiten, was dir eine hohe Lebens- und Arbeitsqualität ermöglicht. Zudem trägst du in einem professionellen Umfeld dazu bei, Erfolge gemeinsam zu reflektieren und kontinuierlich neue Verbesserungen anzustossen.
Verantwortung
- Du analysierst Supportanfragen und wirkst mit deinem technischen Verständnis an nachhaltigen Lösungen mit
- In dieser Rolle setzt du Change Requests selbstständig um und führst Wartungsarbeiten an Cloud-ERP-Anwendungen durch
- Du verantwortest Kundeninstallationen von der Erstinstallation bis zu laufenden Aktualisierungen
- Als Cloud-ERP Anwendungsentwickler:in arbeitest du strukturiert und gut organisiert an komplexen fachlichen und technischen Aufgabenstellungen
- Du setzt deine Fähigkeiten eigenständig in der Praxis um und koordinierst dich dabei eng mit dem Team Business Services
- In dieser Rolle pflegst du teamübergreifenden Austausch und treibst eine lösungsorientierte, kooperative Zusammenarbeit voran
Qualifikationen
- Du verfügst über eine informatikorientierte Aus- oder Weiterbildung und hast dabei praktische Erfahrung mit Java sowie JavaScript (React, Redux) gesammelt.
- Du verfolgst aktuelle IT- und Webtechnologien mit hoher Eigenmotivation und bildest dich laufend weiter.
- Du beherrschst Linux oder macOS sicher und setzt diese Betriebssysteme routiniert im Arbeitsalltag ein.
- Du arbeitest geübt mit PostgreSQL-Datenbanken und gehst strukturiert und sorgfältig mit Daten um.
- Dir ist bewusst, dass eine komplexe, eigenentwickelte ERP-Lösung eine intensive Einarbeitung erfordert, die du mit Ausdauer und Lernbereitschaft angehst.
- Ein ausgeprägtes Qualitäts- und Verantwortungsbewusstsein prägt deine Arbeitsweise im täglichen Projektgeschäft.
Benefits
.Net C# Fullstack Softwareentwickler in (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du innovative Fullstack-Softwarelösungen, die Kreativität, Effizienz und hohe Qualitätsansprüche bestmöglich unterstützen. Du verantwortest die Konzeption, Entwicklung und Optimierung von Anwendungen, die sowohl moderne Frontends als auch performante Backends umfassen. Dabei verbindest du technische Exzellenz mit einem klaren Blick für stabile, skalierbare Architekturen und saubere Codequalität. Zudem arbeitest du eng mit verschiedenen Stakeholdern zusammen, um Anforderungen zu analysieren und in passgenaue digitale Lösungen zu übersetzen. Durch dein professionelles Vorgehen trägst du entscheidend dazu bei, digitale Prozesse kontinuierlich zu verbessern und den Mehrwert für eine internationale Nutzerschaft zu steigern.
Verantwortung
- Du entwickelst und pflegst bestehende sowie neue Softwaremodule mit C#, .NET, WPF und MS SQL Server.
- In dieser Rolle analysierst du die firmeneigene Software und optimierst kontinuierlich interne Prozesse.
- Als Fullstack Softwareentwickler/in konzipierst und implementierst du REST/JSON-Schnittstellen zur Integration mit Umsystemen.
- Du wählst passende Architektur- und Designkonzepte aus und setzt fachliche Anforderungen technisch um.
- In dieser Rolle erstellst du technische Dokumentationen, Spezifikationen und automatisierte Tests.
- Du sicherst die Codequalität durch Code Reviews und bringst dich aktiv in Architekturentscheidungen und neue Lösungsansätze ein.
Qualifikationen
- Abgeschlossene Ausbildung oder Studium im Bereich Informatik (EFZ, HF, FH, Uni) oder eine vergleichbare Qualifikation.
- Mindestens 3 Jahre praktische Erfahrung in der .NET-Anwendungsentwicklung.
- Sehr gute Kenntnisse in C#, .NET, WPF sowie im Arbeiten nach dem MVVM-Pattern.
- Sichere Anwendung von MSSQL (T-SQL) sowie routinierter Umgang mit Versionskontrolle mittels Git und Azure DevOps.
- Idealerweise vertraut mit DevExpress und Mikro-ORMs (z. B. Dapper).
- Von Vorteil sind Erfahrungen mit CI/CD-Pipelines und der Definition von Build-Prozessen in YAML.
Benefits
Softwareentwickler Fachrichtung Java (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die technologische Weiterentwicklung etablierter Java-Komponenten, Tools und Frameworks und bringst deine Ideen gezielt ein. Du analysierst bestehende Lösungen, identifizierst Optimierungspotenziale und setzt Verbesserungen strukturiert und nachhaltig um. Du verantwortest die saubere Konzeption und Umsetzung neuer Funktionalitäten und achtest dabei auf hohe Code-Qualität, Performance und Wartbarkeit. Mit deinem technischen Know-how trägst du dazu bei, stabile Produkte kontinuierlich zu verbessern und für zukünftige Anforderungen zu rüsten. Dabei nutzt du deine Erfahrung, um bewährte Architekturen weiterzuentwickeln und moderne Technologien sinnvoll einzubinden.
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur marktreifen Lösung
- In dieser Rolle programmierst du Java-Applikationen und stellst deren zuverlässige Wartung sicher
- Du verantwortest die technische Weiterentwicklung bestehender Java-Lösungen
- Als Softwareentwickler Fachrichtung Java arbeitest du eng mit deinem Team an der kontinuierlichen Produktverbesserung
- Du gestaltest unsere Produkte aktiv nutzerfreundlicher und bringst deine Perspektive in UI/UX-Fragen ein
Qualifikationen
- Du verfügst über eine erfolgreich abgeschlossene Ausbildung im Bereich Informatik.
- Du beherrschst Java sicher und wendest es routiniert in der Praxis an.
- Du bist eine aufgeschlossene, visionäre Persönlichkeit mit hoher Eigeninitiative.
- Du betrachtest Prozesse aus unterschiedlichen Perspektiven und erkennst Optimierungspotenziale.
- Du bist neugierig auf neue Technologien und Ideen und verfolgst deren Entwicklung aktiv.
- Du hinterfragst bestehende Lösungen konstruktiv und treibst Verbesserungen voran.
Benefits
Senior Java Softwareentwickler:in (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du zentrale Finanzservices, die als Rückgrat moderner Produkte dienen und anspruchsvolle technische Herausforderungen mit spürbarem Impact verbinden. Du übernimmst Verantwortung für Systeme, die Kundenkontostände verwalten, die Erstellung und Verteilung von Rechnungen steuern und für einen präzisen Datenfluss zwischen Händlerplattformen und Zahlungslösungen sorgen. Dabei arbeitest du an Ledgern, kundenorientierten Rechnungsprozessen sowie Kreditkarten- und digitalen Bezahllösungen und stellst deren Sicherheit, Skalierbarkeit und Benutzerfreundlichkeit sicher. Du verantwortest den gesamten Entwicklungsprozess neuer funktionaler und nicht funktionaler Anforderungen – von der Analyse über die Implementierung bis hin zu Tests. Zudem treibst du die Integration von Zahlungssystemen sowie die Weiterentwicklung bestehender Features aktiv voran und trägst so zu einem reibungslosen Erlebnis für Händler und Konsument:innen bei.
Verantwortung
- Du designst, entwickelst, testest und lieferst robuste, wartbare und gut lesbare Software, Anwendungen, APIs und Workflows aus.
- In dieser Rolle vereinfachst du kontinuierlich die bestehende Softwarearchitektur durch den Einsatz von Industriestandards und Best Practices.
- Du löst anspruchsvolle technische Probleme, bei denen kreatives und vernetztes Denken gefragt ist.
- Als erfahrene:r Softwareentwickler:in überwachst du produktive Systeme, um Optimierungs- und Verbesserungsmöglichkeiten zu identifizieren.
- Du trägst aktiv zu einer starken Engineering-Kultur bei, indem du Standards und Best Practices übernimmst, weiterentwickelst und konstruktives Feedback gibst.
Qualifikationen
- Du hast mindestens 5 Jahre Erfahrung als Software Engineer und verfügst über fundiertes Know-how in objektorientierter und/oder funktionaler Programmierung mit nachweislich produktiven Systemen.
- Du übernimmst gerne Verantwortung von der Idee bis zum Deployment und findest eine gute Balance zwischen technischer Exzellenz und geschäftlichem Mehrwert.
- Du gestaltest die technische Richtung aktiv mit, triffst Architekturentscheide und achtest auf langfristige Qualität und Nachhaltigkeit des Codebases.
- Du hinterfragst den Status quo mit einem ausgeprägten kritischen Denkvermögen und entwickelst daraus konkrete, umsetzbare Verbesserungsvorschläge.
- Du kommunizierst klar und sicher in Englisch und idealerweise auch in Italienisch und arbeitest gerne interdisziplinär im Team.
- Idealerweise verfügst du über fundierte Erfahrung mit dem Java- und Spring-Ökosystem, skalierbaren modularen Anwendungen, containerisierten Architekturen sowie eventuell im FinTech-Umfeld und in der Betreuung von Teams.
Benefits
Senior Java Softwareentwickler (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die technologische Weiterentwicklung etablierter Java-Komponenten, Tools und Frameworks und bringst deine Ideen gezielt ein. Du analysierst bestehende Lösungen, identifizierst Optimierungspotenziale und setzt Verbesserungen strukturiert und nachhaltig um. Du verantwortest die saubere Konzeption und Umsetzung neuer Funktionalitäten und achtest dabei auf hohe Code-Qualität, Performance und Wartbarkeit. Mit deinem technischen Know-how trägst du dazu bei, stabile Produkte kontinuierlich zu verbessern und für zukünftige Anforderungen zu rüsten. Dabei nutzt du deine Erfahrung, um bewährte Architekturen weiterzuentwickeln und moderne Technologien sinnvoll einzubinden.
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur marktreifen Lösung
- In dieser Rolle programmierst du Java-Applikationen und stellst deren zuverlässige Wartung sicher
- Du verantwortest die technische Weiterentwicklung bestehender Java-Lösungen
- Als Softwareentwickler Fachrichtung Java arbeitest du eng mit deinem Team an der kontinuierlichen Produktverbesserung
- Du gestaltest unsere Produkte aktiv nutzerfreundlicher und bringst deine Perspektive in UI/UX-Fragen ein
Qualifikationen
- Du verfügst über eine erfolgreich abgeschlossene Ausbildung im Bereich Informatik.
- Du beherrschst Java sicher und wendest es routiniert in der Praxis an.
- Du bist eine aufgeschlossene, visionäre Persönlichkeit mit hoher Eigeninitiative.
- Du betrachtest Prozesse aus unterschiedlichen Perspektiven und erkennst Optimierungspotenziale.
- Du bist neugierig auf neue Technologien und Ideen und verfolgst deren Entwicklung aktiv.
- Du hinterfragst bestehende Lösungen konstruktiv und treibst Verbesserungen voran.
Benefits
Microsoft Dynamics - Software Engineer (m/w/d)
Über
Verantwortung
Du übernimmst die Konzeption und Entwicklung von Microsoft-basierten Anwendungen und Portalen
Du entwickelst Plugins und JavaScript-Erweiterungen für individuelle Kundenanforderungen
Du bist verantwortlich für das Solution Design und die Abstimmung mit Kunden
Du unterstützt beim Deployment in Cloud- und On-Premise-Umgebungen
Zudem sorgst Du für den stabilen Betrieb und berätst das Team im CRM-Umfeld
Qualifikationen
Du hast eine abgeschlossene Informatikausbildung und Erfahrung in der Plugin- & JavaScript-Entwicklung sowie im Solution Design und CI/CD
Du überzeugst mit Beratungskompetenz und Know-how im Requirements Engineering
Du verfügst über ein gutes Verständnis von Microsoft Dynamics CRM
Deine Programmierkenntnisse in C#, TypeScript/JavaScript, PowerShell, HTML und Git-Flow zeichnen dich aus
Du kommunizierst sehr gut auf Deutsch und sicher auf Englisch
Software Engineer Microsoft Dynamics (m/w/d)
Über
Verantwortung
Konzeption & Entwicklung von Microsoft-basierten Anwendungen und Portalen
Plugin- & JavaScript-Entwicklung für individuelle Erweiterungen
Solution Design und Abstimmung mit Kunden
Deployment-Unterstützung in Cloud- und On-Premise-Umgebungen
Betriebssicherung & Teamberatung im CRM-Umfeld
Qualifikationen
Abgeschlossene Informatikausbildung
Plugin- & JavaScript-Entwicklung, Solutiondesign und CI/CD-Erfahrung
Beratungskompetenz und Kenntnisse im Requirements Engineering
Microsoft Dynamics CRM-Grundverständnis
Programmierkenntnisse in C#, TypeScript/JavaScript, PowerShell, HTML, Git-Flow
Sprachkenntnisse: Sehr gutes Deutsch, gutes Englisch