20 IT - Software Development in Winterthur
Embedded & Application Software Engineer C++ (Windows / Android) (m/w/d)
Über
Verantwortung
Entwicklung moderner Softwarelösungen für komplexe Kommunikations- und Informationssysteme mit Fokus auf Performance, Stabilität und Benutzerfreundlichkeit.
Konzeption und Umsetzung modularer Softwarekomponenten sowie aktive Mitgestaltung einer zukunftsfähigen Softwarearchitektur.
Entwicklung nativer und plattformübergreifender Anwendungen für Windows-, Android- und Linux-Systeme unter Einsatz moderner Frameworks und Entwicklungsmethoden.
Implementierung robuster Kommunikationsschnittstellen, Backend-Services und Integrationen zwischen unterschiedlichen Systemkomponenten.
Sicherstellung einer hohen Softwarequalität durch Testautomatisierung, Continuous Integration, Code Reviews, statische Codeanalyse und Build-Automatisierung.
Analyse komplexer Fehlerbilder, Optimierung bestehender Lösungen sowie kontinuierliche Verbesserung hinsichtlich Performance, Wartbarkeit und Security.
Zusammenarbeit in interdisziplinären Scrum- oder agilen Entwicklungsteams mit Software Engineers, System Architects, Test Engineers und Product Ownern.
Mitwirkung bei der technischen Dokumentation sowie Evaluation neuer Technologien und Best Practices im Software Engineering.
Qualifikationen
Studium in Informatik, Software Engineering oder vergleichbare technische Qualifikation.
Fundierte Kenntnisse in der objektorientierten Softwareentwicklung mit C++.
Erfahrung mit der Entwicklung für Windows, Android oder vergleichbare plattformübergreifende Systeme.
Kenntnisse moderner Entwicklungsprozesse und Werkzeuge wie Git, CMake, Docker, CI/CD, automatisierte Tests, SonarQube oder Build-Pipelines.
Erfahrung mit Softwarearchitektur, Design Patterns sowie API- und Schnittstellenentwicklung.
Kenntnisse von Netzwerkprotokollen, Echtzeitkommunikation, SIP, RTP, VoIP oder Messaging-Technologien sind von Vorteil.
Erfahrung mit Flutter/Dart, Qt, Python, Linux oder Embedded-nahen Entwicklungsumgebungen ist ein zusätzliches Plus.
Strukturierte und lösungsorientierte Arbeitsweise kombiniert mit hoher Eigeninitiative und Begeisterung für moderne Softwareentwicklung.
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits
.NET Software Engineer (m/w/d)
Über
Verantwortung
Du entwickelst und implementierst Softwarelösungen auf Basis von .NET und Microsoft Azure
In dieser Rolle analysierst du Kundenanforderungen und erarbeitest massgeschneiderte Lösungen
Du integrierst Cloud-Dienste und APIs in bestehende Systeme
Du optimierst und entwickelst bestehende Anwendungen kontinuierlich weiter
In dieser Rolle arbeitest du eng mit interdisziplinären Teams zur erfolgreichen Umsetzung von Projekten zusammen
Du unterstützt Entwickler im Team durch Mentoring
Qualifikationen
- Du hast ein abgeschlossenes Studium der Informatik, Softwareentwicklung oder eine vergleichbare Qualifikation
- Du verfügst über mehrjährige Erfahrung in der Softwareentwicklung mit .NET C#
- Du bringst fundierte Kenntnisse in Microsoft Azure und Cloud-Technologien mit
- Du hast Erfahrung mit modernen Softwareentwicklungsprozessen und -methoden wie Agile oder DevOps
- Du besitzt Kenntnisse in der Entwicklung von RESTful APIs und Microservices
- Du zeichnest dich durch analytisches Denkvermögen, eine lösungsorientierte Arbeitsweise sowie sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift aus
Benefits
.NET Software Engineer (m/w/d)
Über
Verantwortung
Weiterentwicklung und Pflege bestehender Delphi-Software sowie Betreuung der .NET WPF-Anwendung
Umsetzung technischer Innovationen in enger Zusammenarbeit mit dem CTO
Mitarbeit am Backend neuer Webanwendungen mit C#, .NET und Microservices
Fokus auf kontinuierliche Verbesserung und technologische Weiterentwicklung
Qualifikationen
Abgeschlossene Informatik-Ausbildung oder Studium mit mindestens 5 Jahren Erfahrung in der Anwendungsentwicklung
Fundierte Kenntnisse in Delphi sowie Erfahrung mit C# und WPF
Selbstständige und proaktive Arbeitsweise mit Begeisterung für Technologie
Starke Teamfähigkeit und Kooperationsbereitschaft bei Projekten
Sehr gute Deutschkenntnisse in Wort und Schrift
Senior Collaboration Engineer (m/w/d)
Über
Rolle
Plattformmigrationen gelingen nur mit sorgfältiger Planung und guten Werkzeugen. Beides bringst Du mit. Du führst die technische Überführung von Intranet-Inhalten auf die SharePoint-Plattform an. Moderne Collaboration-Lösungen entwirfst und entwickelst Du mit Blick auf Erweiterbarkeit. Integrationen und Migrationstools baust Du selbst, inklusive Validierung und Qualitätssicherung. Als Senior setzt Du technische Standards und förderst das Team.
Verantwortung
Du setzt Intranet- und Kollaborationsanwendungsfälle technisch um, von der Anforderung bis zum produktiven Betrieb
Du leitest technisch die Migration von Intranet-Inhalten und die Weiterentwicklung der Plattform
Du gestaltest moderne SharePoint-Online-Lösungen mit Informationsarchitektur, Berechtigungsmodellen, Suche und Governance
Du entwickelst skalierbare Intranet-Funktionen und plattformweite Komponenten
Du erstellst Integrations- und Migrationswerkzeuge inklusive Weiterleitungen und Qualitätsprüfungen
Zudem führst Du Code Reviews, etablierst Standards, optimierst CI/CD und begleitest Kolleg:innen
Qualifikationen
Du hast einen Bachelor in Informatik, ein verwandtes Studium oder eine Ausbildung als Softwareentwickler:in abgeschlossen
Du bringst mindestens 5 Jahre Erfahrung als Senior SharePoint Engineer/Developer in Unternehmensumgebungen mit
Du kennst SharePoint-Entwicklung und -Administration aktuell und tiefgehend, auch in regulierten Umfeldern
Du entwickelst sicher mit TypeScript/JavaScript, modernem Frontend und APIs und implementierst wartbare Backend-Dienste
Du verstehst Identitäts- und Governance-Konzepte und hast Plattform- oder Content-Migrationen begleitet
Du arbeitest pragmatisch und kommunikativ, gehst mit Unklarheiten souverän um und sprichst fliessend Englisch sowie Deutsch
Benefits
Senior DevOps Engineer Cloud (m/w/d)
Über
Rolle
Plattform-Engineering heisst hier: Standards setzen, statt Einzellösungen zu pflegen. Genau so arbeitest Du. Du baust die Azure-Grundstruktur auf und verankerst Governance, Netzwerk- und Identity-Konzepte. Container-Workloads führst Du auf moderne Azure-Dienste über und betreibst die Plattform stabil. Terraform-Module und CI/CD-Pipelines bilden dabei das Rückgrat Deiner Arbeit. Entwicklungs- und Data-Teams unterstützt Du mit passender Infrastruktur und Beratung.
Verantwortung
Du treibst Aufbau und Weiterentwicklung der Azure Landing Zone voran, mit Schwerpunkt auf Governance, Networking, Identity und Security
Du modernisierst bestehende Anwendungen in Richtung Azure-nativer Container-Dienste
Du verantwortest Betrieb und Weiterentwicklung der Container-Plattform inklusive Skalierung und Fehleranalyse
Du erweiterst das modulare Terraform-Framework als Grundlage aller Cloud-Ressourcen
Du etablierst CI/CD-Pipelines mit GitHub Actions inklusive Security-Scanning und automatisiertem Deployment
Zudem stellst Du Observability sicher, berätst Fach- und Data-Teams und arbeitest im agilen Platform-Team eng mit der Entwicklung zusammen
Qualifikationen
Du hast ein Hochschulstudium in Informatik, Systemtechnik oder einer verwandten Fachrichtung mit Infrastrukturschwerpunkt abgeschlossen
Du bringst mindestens 5 Jahre Praxis als DevOps oder Cloud Platform Engineer mit
Du arbeitest sicher mit Terraform inklusive Modulentwicklung, State-Handling und Testing
Du kennst Azure-Architektur, Core-Services, Networking, Identity und Monitoring aus dem Betrieb
Du betreibst Kubernetes-Cluster routiniert und nutzt GitHub Actions für CI/CD
Du bist mit Observability-Tools vertraut, übernimmst Verantwortung für laufende Systeme und beherrschst Deutsch und Englisch auf hohem Niveau
Benefits
(Senior) Software Engineer C# (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du moderne Webapplikationen als Fullstack Developer mit C# und Angular über den gesamten Entwicklungszyklus hinweg. Du übernimmst die Verantwortung für die Umsetzung neuer Features, wartest bestehende Lösungen und stellst deren hohe Qualität sicher. Dabei arbeitest du eng entlang fachlicher Anforderungen, übersetzt diese in saubere Softwarearchitektur und sorgst für eine performante, skalierbare Implementierung im Front- und Backend. Du bringst deine Erfahrung auf Professional-Level ein, um technische Entscheidungen kompetent zu treffen und Best Practices in der Entwicklung umzusetzen. Zudem stellst du durch Tests, Code-Reviews und kontinuierliche Optimierungen sicher, dass deine Lösungen robust, zukunftsfähig und benutzerfreundlich sind.
Verantwortung
- Du entwickelst unsere Maklersoftware BETTERHOMES Betternet weiter
- In dieser Rolle wartest und optimierst du unsere Crawler
- Als Professional Fullstack Developer C# Angular entwickelst und unterhältst du interne und externe Schnittstellen
- Du verantwortest den Unterhalt unserer Websites
- In dieser Rolle definierst und sicherst du unsere Qualitätsstandards
- Als Professional Fullstack Developer C# Angular unterstützt und schulst du Entwickler auf deinem Fachgebiet
Qualifikationen
- Du arbeitest professionell mit TypeScript, Angular und .NET 7+
- Du verfügst über mindestens 5 Jahre Berufserfahrung im Fullstack Development mit .NET und Angular
- Du beherrschst objektorientierte Programmierung und die SOLID Prinzipien sehr gut
- Du bringst wünschenswerte Kenntnisse in T-SQL, Node.js, Blazor, Elasticsearch und CI/CD Pipelines mit
- Du hast idealerweise Erfahrung mit Docker, Kubernetes, Azure Cloud und MongoDB
- Du übernimmst gerne Verantwortung, arbeitest selbständig, bist kommunikativ und verfügst über sehr gute Deutschkenntnisse (mindestens B2) sowie gute Englischkenntnisse
Software Engineer C# /.Net / Angular (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Professional Fullstack Developer moderne Webapplikationen von der Datenbank bis zum Frontend mit C# und Angular. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Weiterentwicklung von skalierbaren, performanten Lösungen. Dabei sorgst du für eine saubere Architektur, hochwertige Codequalität und eine reibungslose Integration der verschiedenen Systemkomponenten. Zudem analysierst du Anforderungen, übersetzt sie in technische Spezifikationen und stellst sicher, dass die entwickelten Features stabil, sicher und benutzerfreundlich funktionieren.
Verantwortung
- Du entwickelst unsere Maklersoftware BETTERHOMES Betternet weiter
- In dieser Rolle wartest und optimierst du unsere Crawler
- Als Professional Fullstack Developer C# Angular entwickelst und unterhältst du interne und externe Schnittstellen
- Du verantwortest den Unterhalt unserer Websites
- In dieser Rolle definierst du Qualitätsstandards und stellst deren Einhaltung sicher
- Als Professional Fullstack Developer C# Angular unterstützt und schulst du andere Entwickler in deinem Fachgebiet
Qualifikationen
- Du beherrschst TypeScript, Angular und .NET 7+ auf professionellem Niveau
- Du hast mindestens 5 Jahre Erfahrung im Fullstack Development mit .NET und Angular
- Du verfügst über sehr gute Kenntnisse in OOP und den SOLID Prinzipien
- Du bringst idealerweise Wissen in T-SQL, Node.js, Blazor, Elasticsearch und CI/CD Pipelines mit
- Du hast von Vorteil Erfahrung mit Docker, Kubernetes, der Azure Cloud und MongoDB
- Du zeichnest dich durch ein hohes Verantwortungsbewusstsein, Selbständigkeit sowie sehr gute Deutsch- (mind. B2) und gute Englischkenntnisse aus
System Engineer (m/w/d)
Über
Verantwortung
- Du unterstützt Kunden und Partner bei der Installation komplexer ECM-Systeme und Zusatzmodule
- In dieser Rolle wirkst du bei der kontinuierlichen Weiterentwicklung unserer Cloud-Infrastruktur mit
- Als System Engineer EIM ECM DMS stellst du Verkaufsumgebungen für dein Team bereit
- Du richtest Entwicklungsumgebungen für dein Team ein
Qualifikationen
- Du verfügst über eine abgeschlossene Informatik Ausbildung (EFZ) oder ein Studium im Informatikbereich (HF, FH oder Uni)
- Du hast über 5 Jahre Erfahrung in einer vergleichbaren Position
- Du bringst Erfahrung in der Installation und im Betrieb von On-Premise Fachapplikationen mit
- Von Vorteil hast du Erfahrung mit Datenbanken (MS SQL, PostgreSQL), Servern (MS Windows Server, Linux), Netzwerk (Proxy, DMZ), Servervirtualisierung (VMware, Hyper-V) oder Containervirtualisierung und -verwaltung (Docker, Kubernetes)
- Du hast Erfahrung im Betrieb von Cloud-Applikationen und kannst Codezeilen lesen und deren Funktionalität erfassen
- Du verfügst über ausgezeichnete Deutsch- und gute Englischkenntnisse und zeichnest dich durch eine kommunikative, lösungsorientierte und strukturierte Arbeitsweise mit hoher Leistungsbereitschaft aus
Software Engineer C#/.NET (m/w/d)
Verantwortung
- Du konzipierst, entwickelst und betreust Web-Applikationen für unser Unternehmen
- In dieser Rolle entwickelst du Schnittstellen APIs für Kundenprojekte und interne Anwendungen
- Als Software Engineer C#/.NET baust du Services rund um unsere Business-Software aus und entwickelst sie weiter
- Du unterstützt bei der Weiterentwicklung unserer Smartphone-Apps
- In dieser Rolle konzipierst und betreust du Datenbanken, insbesondere mit MSSQL und MongoDB
- Als Software Engineer C#/.NET unterstützt du unsere Projektleiter:innen bei technischen Fragestellungen
Qualifikationen
- Du hast ein abgeschlossenes Hochschulstudium in Informatik oder eine vergleichbare Ausbildung.
- Du verfügst über relevante Berufserfahrung in der objektorientierten Softwareentwicklung mit .NET/C#.
- Idealerweise hast du Erfahrung in der Entwicklung von Smartphone-Apps mit .NET Maui.
- Du kennst dich mit relationalen Datenbanken, insbesondere MSSQL, aus und hast idealerweise Erfahrung mit nicht-relationalen Datenbanken wie MongoDB.
- Du interessierst dich für neue Technologien und arbeitest dich gerne in neue Themengebiete ein.
- Du arbeitest gerne in einem kleinen Software-Team und möchtest den Bereich mit deinen Ideen aktiv weiterentwickeln.
Benefits
Software Test Engineer (ISTQB) (m/w/d)
Über
Verantwortung
- Du bist Teil unseres agilen Teams und arbeitest als Embedded Tester an Lösungen für unsere internen Kunden
- In dieser Rolle führst du manuelle Tests in verschiedenen Modulen innerhalb der Software durch
- Als Software Test Engineer arbeitest du am Unterhalt und an der Weiterentwicklung unserer Software Testautomation mit
- Du stellst im Rahmen von Release- und Smoke-Tests zusammen mit dem Team die Qualität der auszuliefernden Version sicher
Qualifikationen
- Du verfügst über einen Abschluss ISTQB Certified Tester Foundation Level
- Du hast mindestens 5 Jahre Erfahrung im manuellen Testing von komplexen Softwareprodukten mit vielen Konfigurationsmöglichkeiten
- Du kommunizierst mündlich und schriftlich sehr gut auf Deutsch
- Du bringst Erfahrung in der Software Testautomation mit und arbeitest praktisch mit Cypress und TypeScript
- Du kennst dich mit SQL und JSON aus oder möchtest dein Wissen in diesen Bereichen vertiefen
- Du hast idealerweise Erfahrung mit Versicherungsfällen (Unfall und Krankheit) oder in einem Umfeld mit vielen Schnittstellen und Abhängigkeiten
Benefits