207 Software Development - Software in Ricketwil (Winterthur)
Fullstack Software Engineer (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Industrieunternehmen mit Fokus auf hochpräzise Werkzeugspann- und Fertigungslösungen. Mit langjähriger Erfahrung, hoher Entwicklungskompetenz und modernsten Fertigungstechnologien entwickelt und produziert das Unternehmen innovative Produkte für anspruchsvolle industrielle Anwendungen. Qualität, Präzision und Innovationskraft stehen dabei im Mittelpunkt.
Rolle
In dieser Rolle gestaltest du die Zukunft der Werkzeugspanntechnik, indem du klassischen Maschinenbau mit den Werkzeugen der digitalen Welt verbindest. Du entwickelst moderne, technisch anspruchsvolle Webanwendungen, in denen leistungsfähige Benutzeroberflächen auf serviceorientierte Backend-Architekturen treffen. Dabei begleitest du Projekte von der technischen Konzeption bis zur produktiven Einführung und stellst sicher, dass die Lösungen hohen fachlichen und technischen Anforderungen genügen. Du übernimmst fachliche Verantwortung, triffst technische Entscheidungen mit und setzt innovative Lösungen gemeinsam mit den relevanten Fachbereichen um. Durch den Einsatz von Technologien wie Artificial Intelligence, Cloud Computing und Big Data trägst du entscheidend dazu bei, Werkzeugstandzeiten und Zerspanungsmechanik auf ein neues Niveau zu heben.
Verantwortung
Full-Stack-Entwicklung mit React, TypeScript, Java/Quarkus und SQL
Skalierbare digitale Plattformen, Weblösungen und interne Anwendungen entwickeln
Softwarearchitekturen, APIs, Microservices und eventgetriebene Systeme mitgestalten
Automatisierte Tests, Code Reviews, DevOps und CI/CD-Prozesse etablieren
Technische Projektverantwortung mit Fachbereichen und externen Partnern übernehmen
Qualifikationen
Ausbildung oder Studium in Informatik (HF/FH/Uni) oder vergleichbare Qualifikation
Praxiserfahrung mit React, TypeScript, Java/Quarkus und SQL
Fundierte Kenntnisse in APIs, Microservices, Event-driven Architecture und Speichermanagement
Sicherer Umgang mit SOLID, Clean Code, Testing und modernen Softwarearchitekturen
Verständnis für Stakeholder-Anforderungen, Roadmaps und nachhaltige Softwareentwicklung
Benefits
Database Platform Engineer (m/w/d)
Über
Verantwortung
Du entwickelst und betreibst unsere zentralen Datenbankplattformen und sorgst für deren Performance, Verfügbarkeit und Sicherheit.
Du betreust hochverfügbare SQL-Umgebungen, analysierst Performance-Themen und kümmerst dich um Upgrades, Backup und Disaster Recovery.
Du realisierst technische Projekte rund um Migrationen, Lifecycle, Cloud-Datenbanken und die Modernisierung unserer Plattformen.
Du unterstützt Entwicklung und Application Management bei Datenbankarchitekturen, Schnittstellen und technischen Betriebsfragen.
Du automatisierst wiederkehrende Aufgaben mit T-SQL und PowerShell und arbeitest eng mit internen Teams und externen Partnern zusammen.
Qualifikationen
Du hast eine höhere Ausbildung oder ein Studium in Informatik, Systemtechnik oder einem vergleichbaren Bereich abgeschlossen.
Du bringst fundierte Erfahrung mit Microsoft SQL Server und Always On sowie mit Performance-Tuning und Hochverfügbarkeit mit.
Du kennst T-SQL, PowerShell und idealerweise Azure SQL Database oder Managed Instances.
Du hast Interesse an weiteren Datenbanktechnologien wie Oracle oder MariaDB sowie an modernen Integrationstechnologien wie Kafka.
Du arbeitest eigenverantwortlich, lösungsorientiert und gerne im Team und kommunizierst sehr gut auf Deutsch und gut auf Englisch.
DevOps Engineer (m/w/d)
Über
Verantwortung
Du entwickelst gemeinsam mit den Systemarchitekten moderne Systemarchitekturen und setzt technische Lösungen erfolgreich um
Mit React, Node.js, PostgreSQL, MSSQL, InfluxDB, Redis und Node-RED realisierst du innovative Anwendungen
Für eine hohe Softwarequalität sorgst du durch Unit- und Integrationstests sowie automatisierte CI/CD-Prozesse
Du optimierst Deployments auf Kubernetes, erstellst technische Dokumentationen und entwickelst kundenspezifische Konzepte
Nach erfolgreicher Einführung übernimmst du spannende Projektleiter Aufgaben
Qualifikationen
Abgeschlossenes Studium oder Ausbildung in Informatik, Wirtschaftsinformatik oder vergleichbar
Begeisterung für Digitalisierung, Automatisierung und Industrie 4.0
Erfahrung mit modernen Technologien sowie idealerweise in der Industrie- und Automatisierungstechnik
Deutsch schriftlich sowie mündlich einwandfrei
Benefits
Software Development Engineer (m/w/d)
Über
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 arbeitest in einer zukunftsorientierten Microservice-Architektur und setzt dein Know-how ein, um robuste und skalierbare Services zu realisieren. Dabei bringst du deine Ideen in innovative Bankenschnittstellen ein und prägst so die Weiterentwicklung der digitalen Finanzprozesse. Als Software Development Engineer übernimmst du Verantwortung für die technische Qualität deiner Lösungen und treibst kontinuierliche Optimierungen voran.
Verantwortung
- Du entwickelst innovative Services in einer skalierbaren Microservice-Architektur und Cloud-Dienste mit Fokus auf Performance, Sicherheit und Zukunftsfähigkeit
- In dieser Rolle treibst du die Entwicklung unseres Electronic Banking Moduls aktiv voran und gestaltest die nächste Generation von Schnittstellen mit neusten Bankenstandards
- Als Software Development Engineer triffst du gemeinsam mit dem Team Architekturentscheidungen und stellst eine nachhaltige Systemlandschaft sicher
Qualifikationen
- Du hast mehrere Projekte mit Java und Spring Boot erfolgreich umgesetzt und fühlst dich im Backend-Umfeld zu Hause
- Dich begeistert die Welt des Zahlungsverkehrs und du möchtest sie technisch mitgestalten
- Du hast Spass an qualitativ hochwertigem Code, schreibst automatisierte Tests, denkst in Design Patterns und legst Wert auf nachhaltige Softwarearchitektur
Benefits
Software Entwickler: in Banking (m/w/d)
Über
Rolle
Du gestaltest als Software Development Engineer Electronic Banking aktiv die Zukunft des digitalen Zahlungsverkehrs mit. In dieser Rolle entwickelst du moderne, performante und sichere Lösungen im Bereich Electronic Banking. Du arbeitest in einer zukunftsorientierten Microservice-Architektur und stellst sicher, dass die Komponenten stabil und skalierbar laufen. Dabei bringst du deine Ideen in innovative Bankenschnittstellen ein und treibst deren Weiterentwicklung voran. So leistest du einen direkten Beitrag zu effizienten, sicheren und zeitgemässen Zahlungslösungen.
Verantwortung
- Du entwickelst innovative Services in einer skalierbaren Microservice-Architektur und Cloud-Dienste mit Fokus auf Performance, Sicherheit und Zukunftsfähigkeit
- In dieser Rolle treibst du die Entwicklung unseres Electronic Banking Moduls aktiv voran
- Als Software Development Engineer Electronic Banking gestaltest du die nächste Generation von Schnittstellen mit neusten Bankenstandards
- Gemeinsam mit dem Team triffst du Architekturentscheide und stellst eine nachhaltige Systemlandschaft sicher
Qualifikationen
- Du hast mehrere Projekte mit Java und Spring Boot erfolgreich umgesetzt und fühlst dich im Backend-Umfeld zu Hause
- Dich begeistert die Welt des Zahlungsverkehrs und du möchtest sie technisch mitgestalten
- Du hast Spass an qualitativ hochwertigem Code und schreibst automatisierte Tests
- Du denkst in Design Patterns und legst Wert auf eine nachhaltige Softwarearchitektur
Benefits
Software Entwickler Webapplikationen (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Maschinenbauunternehmen mit Fokus auf hochpräzise Fertigungs- und Produktionstechnologien. Mit modernsten Entwicklungs- und Fertigungsmethoden entwickelt und produziert das Unternehmen innovative Lösungen für anspruchsvolle industrielle Anwendungen. Qualität, Präzision und technologische Exzellenz stehen dabei im Mittelpunkt.
Rolle
In dieser Rolle gestaltest du moderne Web- und Cloud-Lösungen und bringst deine Erfahrung als Senior Software Engineer gezielt ein. Du verantwortest die technische Konzeption, Umsetzung und Weiterentwicklung von Webapplikationen und cloudbasierten Services. Dabei setzt du auf skalierbare Architekturen und sorgst für eine saubere, wartbare Codebasis. Zudem stellst du die Integration in bestehende Systeme sicher und berücksichtigst dabei Performance, Sicherheit und Stabilität. Durch deine professionelle Erfahrung prägst du technische Entscheidungen massgeblich mit und trägst so direkt zur Qualität der Lösungen bei.
Verantwortung
- Du entwickelst und betreibst unsere Azure-basierte IoT-Webapplikation auf Senior-Niveau weiter
- In dieser Rolle designst und skalierst du REST-APIs zwischen Geraeten, Sensoren und Cloudsystemen
- Als Senior Software Engineer Web and Cloud optimierst du den Cloud-Betrieb hinsichtlich Performance, Skalierung, Sicherheit und Kosten
- Du entwickelst und pflegst moderne Webfrontends mit Angular
- In dieser Rolle gestaltest du Architektur, Technologieentscheidungen und technische Standards mit
- Als Senior Software Engineer Web and Cloud sicherst du die Softwarequalitaet durch Code Reviews, automatisierte Tests und CI/CD
Qualifikationen
- Du verfügst über einen Abschluss in Informatik, Elektrotechnik oder einer vergleichbaren Richtung
- Du hast mindestens 5 Jahre Erfahrung in der Full-Stack-Webentwicklung
- Du hast praxiserprobte Cloud-Erfahrung im Betrieb produktiver Azure-Anwendungen (App Hosting, Serverless, IoT, DevOps, Monitoring)
- Du beherrschst Csharp und .NET sowie Angular, TypeScript, HTML5, CSS3, REST-APIs und relationale Datenbanken wie PostgreSQL
- Du denkst in Architekturen, arbeitest eigenverantwortlich und bringst dich aktiv ins Team ein
- Du verfügst über sehr gute Deutschkenntnisse und gute Englischkenntnisse
Senior Software Engineer mit Cloudkenntnissen (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Maschinenbauunternehmen mit Fokus auf hochpräzise Fertigungs- und Produktionstechnologien. Mit modernsten Entwicklungs- und Fertigungsmethoden entwickelt und produziert das Unternehmen innovative Lösungen für anspruchsvolle industrielle Anwendungen. Qualität, Präzision und technologische Exzellenz stehen dabei im Mittelpunkt.
Rolle
In dieser Rolle gestaltest du moderne Web- und Cloud-Lösungen und bringst anspruchsvolle Softwareprojekte technisch voran. Du verantwortest die Architektur und Umsetzung skalierbarer Anwendungen und sorgst dafür, dass Qualität, Performance und Sicherheit jederzeit gewährleistet sind. Dabei nutzt du dein fundiertes Know-how als Senior Software Engineer, um technologische Entscheidungen zu treffen und komplexe Herausforderungen elegant zu lösen. Mit deinem strukturierten Vorgehen trägst du wesentlich dazu bei, zukunftsfähige, stabile und wartbare Systeme zu realisieren.
Verantwortung
- Du entwickelst und betreibst unsere Azure-basierte IoT-Webapplikation auf Senior-Niveau
- In dieser Rolle designst und skalierst du REST-APIs zwischen Geräten, Sensoren und Cloudsystemen
- Als Senior Software Engineer Web and Cloud optimierst du den Cloud-Betrieb hinsichtlich Performance, Skalierung, Sicherheit und Kosten
- Du entwickelst und pflegst moderne Webfrontends mit Angular
- In dieser Rolle gestaltest du Architektur, Technologieentscheide und technische Standards mit
- Als Senior Software Engineer Web and Cloud stellst du die Softwarequalität durch Code Reviews, automatisierte Tests und CI/CD sicher
Qualifikationen
- Du hast einen Abschluss in Informatik, Elektrotechnik oder einer vergleichbaren Richtung
- Du verfügst über mindestens 5 Jahre Erfahrung in der Full-Stack-Webentwicklung
- Du hast praxiserprobte Cloud-Erfahrung im Betrieb produktiver Azure-Anwendungen (App Hosting, Serverless, IoT, DevOps, Monitoring)
- Du verfügst über fundierte Kenntnisse in C# und .NET
- Du beherrschst Angular, TypeScript sowie moderne Webtechnologien wie HTML5 und CSS3 und arbeitest sicher mit REST-APIs und relationalen Datenbanken wie PostgreSQL
- Du denkst in Architekturen, arbeitest eigenverantwortlich, bringst dich aktiv ins Team ein und kommunizierst sehr gut auf Deutsch sowie gut auf Englisch
Software Engineer Golang, TypeScript (m/w/d)
Über
Rolle
In dieser Rolle entwickelst und wartest du Softwarelösungen in Typescript und Golang, designst neue Funktionen und Features und optimierst bestehende Systeme. Du arbeitest eng mit dem Produktmanagement und anderen Entwicklungsabteilungen zusammen, nimmst an Architektur- und Design-Meetings teil und bindest speicherprogrammierbare Steuerungen über IDEs an. Dafür verfügst du über eine Ausbildung im Bereich Software Engineering oder eine vergleichbare Qualifikation sowie Basiskenntnisse in Typescript und Golang. Zusätzlich bringst du erste Erfahrungen mit modernen Softwarearchitekturen und Entwicklungsprozessen, Versionskontrollsystemen wie Gitlab und Ticketsystemen mit und überzeugst durch Problemlösungsfähigkeit, strukturierte Arbeitsweise sowie gute Kommunikationsfähigkeiten in Deutsch und Englisch. Erfahrungen mit Leitsystemen im Gebäudemanagement runden dein Profil idealerweise ab.
Verantwortung
- Du entwickelst und wartest Softwarelösungen in Typescript und Golang
- In dieser Rolle designst und implementierst du neue Funktionen und Features
- Als Junior Software Engineer erweiterst und optimierst du bestehende Systeme
- Du arbeitest eng mit dem Produktmanagement und anderen Entwicklungsabteilungen zusammen
- In dieser Rolle nimmst du an Architektur- und Design-Meetings teil
- Als Junior Software Engineer bindest du speicherprogrammierbare Steuerungen (SPS) über IDEs an
Qualifikationen
- Du verfügst über eine abgeschlossene Ausbildung als Software Engineer oder eine vergleichbare Qualifikation
- Du hast Basiskenntnisse in Typescript und Golang
- Du bringst erste Erfahrungen mit modernen Softwarearchitekturen und Entwicklungsprozessen mit
- Du kennst dich im Umgang mit Versionskontrollsystemen wie Gitlab und Ticketsystemen aus
- Du zeichnest dich durch ausgeprägte Problemlösungsfähigkeiten und eine strukturierte Arbeitsweise aus
- Du kommunizierst klar, arbeitest gerne im Team und verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse in Wort und Schrift
Benefits
Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle entwickelst und wartest du Softwarelösungen in Typescript und Golang, gestaltest neue Funktionen und Features und optimierst bestehende Systeme. Du arbeitest eng mit dem Produktmanagement und anderen Entwicklungsabteilungen zusammen, nimmst an Architektur- und Design-Meetings teil und sorgst so für durchdachte technische Lösungen. Zudem bindest du speicherprogrammierbare Steuerungen (SPS) über IDEs an und trägst dazu bei, leistungsfähige, zuverlässige Anwendungen bereitzustellen. Mit deiner strukturierten Arbeitsweise, deinem Problemlösungsvermögen und ersten Erfahrungen mit modernen Softwarearchitekturen und Tools wie Versionskontroll- und Ticketsystemen wirkst du aktiv an der Weiterentwicklung der Systeme mit.
Verantwortung
- Du entwickelst und wartest Softwareloesungen in Typescript und Golang
- In dieser Rolle designst und implementierst du neue Funktionen und Features
- Als Junior Software Engineer erweiterst und optimierst du bestehende Systeme
- Du arbeitest eng mit dem Produktmanagement und anderen Entwicklungsabteilungen zusammen
- In dieser Rolle nimmst du an Architektur- und Design-Meetings teil
- Als Junior Software Engineer bindest du speicherprogrammierbare Steuerungen (SPS) ueber IDEs an
Qualifikationen
- Du hast eine abgeschlossene Ausbildung als Software Engineering oder eine vergleichbare Qualifikation.
- Du verfügst über Basiskenntnisse in Typescript und Golang.
- Du hast anfängliche Erfahrungen mit modernen Softwarearchitekturen und Entwicklungsprozessen.
- Du kennst dich mit Versionskontrollsystemen wie Gitlab und Ticketsystemen aus.
- Du überzeugst mit Problemlösungsfähigkeiten und einer strukturierten Arbeitsweise.
- Du kommunizierst gut, arbeitest gerne im Team und beherrschst Deutsch sehr gut sowie Englisch gut in Wort und Schrift.
Benefits
Software Engineer Plattform (m/w/d)
Über
Verantwortung
Softwarekomponenten für Maschinensteuerungen, Antriebstechnik und Visualisierung auf Basis von B&R-Systemen entwickeln.
Softwarearchitektur, Toolchain sowie CI/CD für eine moderne Steuerungsplattform konzipieren und weiterentwickeln.
Entwicklungs- und Automatisierungsprojekte technisch leiten und Verantwortung für deren erfolgreiche Umsetzung übernehmen.
Maschinenteams bei Integration, Anwendung und Weiterentwicklung der Steuerungsplattform unterstützen.
Softwarequalität durch strukturierte Entwicklungsprozesse, Testing und geeignete Engineering-Standards sicherstellen.
Qualifikationen
HF-/FH-Abschluss in Informatik, Systemtechnik, Elektrotechnik oder vergleichbare Qualifikation mit relevanter Berufserfahrung.
Fundierte Erfahrung mit Automatisierungsprojekten, Automationsarchitekturen und industriellen Steuerungssystemen.
Sehr gute Kenntnisse in C und/oder Structured Text sowie Erfahrung mit Build-Chains und CI/CD.
Gutes Verständnis von Prozesssteuerungen und mechatronischen Systemen sowie Erfahrung in technischer Projektleitung.
Ausgeprägte Eigenverantwortung und sichere Englischkenntnisse für die Zusammenarbeit im internationalen Umfeld.
Benefits