138 Software Development - Software in Untervaz
Full-Stack Software Engineer - IoT & Cloud (m/w/d)
Verantwortung
Entwicklung und Weiterentwicklung skalierbarer IoT-Plattformen auf Basis von Microsoft Azure, Azure IoT Hub, Event Hub, Functions und Container-Technologien
Umsetzung performanter Backend-Services mit C#, .NET 8, ASP.NET Core sowie Integration von Sensoren, Gateways und Cloud-Systemen über REST-, MQTT- und WebSocket-Schnittstellen
Konzeption und Entwicklung moderner Webanwendungen mit Angular, TypeScript, RxJS und Responsive UI-Komponenten
Aufbau von CI/CD-Pipelines, automatisierten Tests sowie Monitoring- und Observability-Lösungen mit Azure DevOps, GitHub Actions, Grafana und Application Insights
Analyse, Optimierung und Betrieb verteilter Systeme hinsichtlich Performance, Skalierbarkeit, Security und Verfügbarkeit
Qualifikationen
Abgeschlossenes Studium in Informatik, Software Engineering, Elektrotechnik oder vergleichbare technische Ausbildung
Mehrjährige Erfahrung in der Entwicklung von Cloud- und IoT-Lösungen mit C#, .NET, Azure Services und modernen API-Architekturen
Fundierte Kenntnisse in Angular, TypeScript, HTML5, CSS3 sowie im Umgang mit PostgreSQL, SQL Server oder NoSQL-Datenbanken
Erfahrung mit DevOps-Methoden, Docker, Kubernetes, Git, CI/CD-Pipelines und automatisierten Testing-Frameworks
Analytische und lösungsorientierte Persönlichkeit mit Interesse an IoT, Edge Computing, Sensorik und vernetzten Systemen
Fullstack Software Engineer Java (m/w/d)
Verantwortung
Du entwickelst und optimierst eine bestehende Java-Plattform mit Fokus auf stabile Business-Services und Fachlogik im Bereich Steuer- und Verwaltungsprozesse
Du implementierst und pflegst Schnittstellen zu externen Systemen (z. B. SOAP, REST, gRPC, Event Streaming via Kafka)
Du arbeitest an der Modernisierung einer produktiven Plattform mit bestehender Nutzerbasis und hohen Qualitätsanforderungen
Du gestaltest Softwarearchitekturentscheidungen aktiv mit und sorgst für nachhaltige technische Strukturen
Du unterstützt das Team durch Code Reviews, Debugging, Performance-Optimierungen und technische Analysen
Qualifikationen
Du hast fundierte Erfahrung in Java-Entwicklung mit Spring Boot, REST APIs und relationalen Datenbanken (z. B. PostgreSQL, Oracle)
Du arbeitest routiniert mit komplexen, produktiven Systemen und verstehst deren technische und fachliche Zusammenhänge
Du verfügst über Kenntnisse in Datenstrukturen, Domain Driven Design (DDD) und Enterprise Integration Patterns
Du bringst idealerweise Erfahrung im öffentlichen Sektor, Steuerwesen oder vergleichbaren regulierten Domänen mit
Du arbeitest strukturiert, qualitätsbewusst und hast Freude an langlebigen, stabilen Softwarelösungen
Benefits
Lead Java Software Engineer (m/w/d)
Verantwortung
Weiterentwicklung und Wartung einer zentralen Java-Backend-Plattform auf Basis von Spring Boot, Hibernate und Microservices
Umsetzung fachlicher Domänenlogik im Bereich Deklaration, Abrechnung und Veranlagung in komplexen Fachanwendungen
Integration von Umsystemen über REST-APIs, Messaging (Kafka, RabbitMQ) und Schnittstellen zu bestehenden Fachverfahren
Entwicklung robuster, langfristig wartbarer Softwarearchitekturen mit Fokus auf Stabilität, Skalierbarkeit und Performance
Durchführung von Code Reviews, Qualitätssicherung sowie technische Verantwortung innerhalb des Entwicklungsteams
Qualifikationen
Mehrjährige Erfahrung in der Softwareentwicklung mit Java (Spring Boot, Spring Cloud, JPA/Hibernate)
Praxis im Umgang mit gewachsenen Enterprise-Systemen, Legacy-Code und komplexen Systemlandschaften
Gutes Verständnis von Datenmodellen, Geschäftsprozessen und domänenspezifischer Logik
Idealerweise Erfahrung in regulierten Umgebungen wie öffentlicher Verwaltung, Versicherungen oder Finanzdienstleistung
Freude an nachhaltiger Softwareentwicklung mit Fokus auf Wartbarkeit, Stabilität und technischer Exzellenz
Benefits
Software Engineer (Java & Angular) (m/w/d)
Rolle
In dieser Rolle entwickelst, betreibst und optimierst du moderne Web-Applikationen und Microservices auf Basis von Angular, Grails und Quarkus – von der ersten Idee bis zum stabilen Live-Betrieb. Du verantwortest die technische Konzeption, Umsetzung und kontinuierliche Verbesserung der Anwendungen und stellst dabei hohe Qualitäts- und Sicherheitsstandards sicher. Als erfahrene Persönlichkeit übernimmst du eine zentrale Rolle im Scrum-Team, triffst technische Entscheidungen und gestaltest Architektur und Tech-Stack aktiv mit. Du unterstützt andere Entwickler:innen als Sparringspartner:in, förderst Best Practices und treibst Innovationen voran. Dabei nutzt du moderne Methoden der Softwareentwicklung und schaffst skalierbare, zukunftsfähige Lösungen für anspruchsvolle Anforderungen.
Verantwortung
Entwicklung moderner Web- und Mobile-Applikationen sowie skalierbarer Cloud-Services auf Basis von Microservices-Architekturen (z. B. Kubernetes, Docker, AWS, Azure)
Umsetzung von Backend- und Frontend-Features mit Java, Spring Boot, Quarkus sowie Angular, React oder Vue.js inkl. REST- und GraphQL-APIs
Übernahme der End-to-End-Verantwortung entlang des gesamten Software-Lifecycles von Architekturdesign über Implementierung bis Deployment
Optimierung von Build-, Test- und Release-Prozessen durch CI/CD-Pipelines (GitLab CI, GitHub Actions, Jenkins, ArgoCD) und Infrastructure-as-Code (Terraform, Ansible)
Aktive Mitgestaltung von Architekturentscheidungen, Code-Qualität und Performance-Optimierung in verteilten Systemlandschaften
Qualifikationen
Mehrjährige Erfahrung in Softwareentwicklung mit Java, Kotlin oder vergleichbaren JVM-Technologien sowie modernen Web-Frameworks (Angular, React, TypeScript)
Praxis im Umgang mit Cloud-Plattformen (AWS, Azure oder GCP), Containerisierung (Docker, Kubernetes) und verteilten Systemen
Sicher im Einsatz von Build- und DevOps-Tools wie Gradle, Maven, Git, CI/CD-Pipelines und Observability-Stacks (Grafana, Prometheus, ELK)
Fundiertes Verständnis von Softwarearchitektur, API-Design (REST, gRPC) und Datenbanktechnologien (SQL, NoSQL wie PostgreSQL, MongoDB)
Agiles Mindset mit hoher Eigenverantwortung, Teamgeist und Freude an technischer Weiterentwicklung
Benefits
Software Engineer (m/w/d)
Verantwortung
Du hast Erfahrung mit mindestens einer weiteren Programmiersprache neben PHP und bist offen für polyglotte Architekturen
Du bringst Erfahrung in der Entwicklung mit Elixir sowie dem Phoenix- und LiveView-Ökosystem mit
Du hast Kenntnisse in Python und idealerweise Erfahrung mit Machine-Learning- oder LLM-Integrationen in Produktionssystemen
Du arbeitest mit Cloud-nativen Architekturen, Docker und CI/CD-Pipelines
Du hast Erfahrung mit Legacy-Modernisierung und arbeitest nach agilen Methoden wie Scrum und Kanban
Qualifikationen
Du hast eine abgeschlossene Ausbildung (Lehre, FH, Uni) in Informatik oder eine vergleichbare Qualifikation
Du bringst mehrjährige Erfahrung in der PHP-Entwicklung (idealerweise Laravel und PHP 8.x) mit
Du hast sehr gute Kenntnisse in MySQL/PostgreSQL, REST-APIs sowie JavaScript, HTML5 und CSS3
Du arbeitest sicher mit Legacy-Systemen, Git, DevOps-Prinzipien und Infrastructure as Code und hast Interesse an KI-Tools im Entwicklungsalltag
Du arbeitest selbstständig, analytisch und eigeninitiativ und kommunizierst sehr gut auf Deutsch und gut auf Englisch
Senior Software Engineer Java (m/w/d)
Verantwortung
Mitarbeit an der Weiterentwicklung komplexer, moderner Software im Vertrags-Kernsystem sowie Entwicklung hochwertiger JavaEE-Anwendungen
Unterstützung bei der Erarbeitung architekturkonformer Lösungsvarianten sowie prototypische Evaluierung neuer Ansätze inkl. automatisierter Tests und Code-Reviews
Verantwortung über den gesamten Application Lifecycle als Teil eines DevOps- und Scrum-Teams
Anwendung moderner Software Engineering Praktiken wie Clean Code, Clean Architecture (Onion Architecture), TDD, BDD und DDD
Mitarbeit in einem Agile Release Train (SAFe) sowie kontinuierliche Weiterentwicklung im Versicherungs-Domainwissen
Qualifikationen
Mindestens 5 Jahre Erfahrung in agiler Softwareentwicklung mit modernen Java-Technologien sowie Freude an komplexen Aufgaben im JEE-Umfeld
Sehr gute Kenntnisse in Technologien wie Java, JEE, Quarkus, SQL-Datenbanken, CI/CD, Docker, Kubernetes und Cucumber
Erfahrung im Aufbau und Betrieb Cloud-nativer Lösungen sowie sicherer Umgang mit modernen DevOps-Umgebungen
Erfahrung im Refactoring komplexer Legacy-Anwendungen und Freude daran, bestehende Systeme nachhaltig zu verbessern
Hoher Anspruch an Softwarequalität mit sauberem, durchdachtem und nachhaltigem Code sowie Lernbereitschaft für neue Fachdomänen (z B Versicherungsumfeld)
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Software Engineer - PHP/MySQL (m/w/d)
Verantwortung
Du beherrschst mindestens eine weitere Programmiersprache neben PHP und bist offen für polyglotte Architekturen
Du bringst Erfahrung mit Elixir sowie Phoenix und LiveView mit
Du hast Kenntnisse in Python und idealerweise Erfahrung mit Machine-Learning- oder LLM-basierten Features
Du verfügst über Praxis in Cloud-nativen Architekturen, Docker und CI/CD-Pipelines
Du hast Freude an der Modernisierung von Legacy-Anwendungen und arbeitest nach agilen Methoden wie Scrum oder Kanban
Qualifikationen
Du hast eine abgeschlossene Ausbildung oder ein Studium in Informatik oder eine vergleichbare Qualifikation
Du bringst 5+ Jahre Erfahrung in der PHP-Entwicklung mit, idealerweise mit Laravel und PHP 8.x
Du hast fundierte Kenntnisse in MySQL, PostgreSQL, REST APIs sowie JavaScript, HTML5 und CSS3
Du verfügst über Erfahrung mit Legacy-Modernisierung, DevOps, Infrastructure as Code, Git und KI-Tools
Du arbeitest selbstständig, analytisch und eigeninitiativ und kommunizierst sicher auf Deutsch und Englisch
Software Engineer (Laravel) (m/w/d)
Verantwortung
- Du entwickelst und optimierst performante Backend-Lösungen in PHP (inklusive PHP 8.x und idealerweise Laravel).
- In dieser Rolle konzipierst und implementierst du RESTful APIs sowie Integrationen von Drittanbieter-APIs und externen Services.
- Als Softwareentwickler:in Backend arbeitest du sicher mit relationalen Datenbanken und erstellst komplexe SQL-Abfragen.
- Du modernisierst bestehende Legacy-Systeme schrittweise und begleitest deren Weiterentwicklung.
- In dieser Rolle setzt du Infrastructure-as-Code- und DevOps-Prinzipien ein und nutzt Git mit etablierten Branching-Strategien.
- Du bringst deine Affinität zu KI-Technologien ein und verwendest KI-Tools gezielt im Entwicklungsalltag.
Qualifikationen
- Du verfügst über fundierte Erfahrung in der Entwicklung mit Elixir sowie dem dazugehörigen Ökosystem (Phoenix, LiveView).
- Du beherrschst mindestens eine weitere Programmiersprache neben PHP und bist offen für polyglotte Software-Architekturen.
- Du hast Kenntnisse in Python und/oder bereits Machine-Learning- bzw. LLM-basierte Features erfolgreich in Produktionsumgebungen integriert.
- Du bist mit Cloud-nativen Architekturen vertraut und setzt diese sicher in Projekten ein.
- Du arbeitest routiniert mit Docker und CI/CD-Pipelines und nutzt diese für automatisierte, stabile Deployments.
- Du hast Freude daran, Legacy-Anwendungen in moderne Architekturen zu überführen und bringst dafür praktische Erfahrung mit.
PHP Engineer (m/w/d)
Verantwortung
- Du entwickelst und wartest PHP-Anwendungen, idealerweise mit Laravel und PHP 8.x, und nutzt relationale Datenbanken wie MySQL oder PostgreSQL.
- In dieser Rolle gestaltest und implementierst du RESTful APIs und bindest Drittanbieter-APIs sowie externe Services in bestehende Systeme ein.
- Als Fachkraft für Softwareentwicklung setzt du moderne Webtechnologien wie JavaScript, HTML5 und CSS3 ein und treibst die Weiterentwicklung hin zu aktuellen Frontend-Paradigmen voran.
- Du arbeitest aktiv an Legacy-Systemen mit, modernisierst diese schrittweise und nutzt dabei Git mit etablierten Branching-Strategien.
- In dieser Rolle berücksichtigst du Infrastructure-as-Code- und DevOps-Prinzipien und integrierst KI-Tools sinnvoll in deinen Entwicklungsalltag.
- Du übernimmst eigenständig kleinere Softwareprojekte, arbeitest analytisch, lernbereit und kommunizierst sicher auf Deutsch sowie gut auf Englisch.
Qualifikationen
- Du verfügst über fundierte Erfahrung in der Entwicklung mit Elixir sowie dem zugehörigen Ökosystem (Phoenix, LiveView).
- Du beherrschst PHP und mindestens eine weitere Programmiersprache und hast Freude an polyglotten Architekturen.
- Du besitzt Kenntnisse in Python und/oder hast bereits Machine-Learning- und LLM-basierte Features in produktive Umgebungen integriert.
- Du hast praktische Erfahrung mit Cloud-nativen Architekturen, Docker und dem Aufbau von CI/CD-Pipelines.
- Du warst bereits an der Migration von Legacy-Anwendungen zu modernen Softwarearchitekturen beteiligt und treibst solche Vorhaben aktiv mit voran.
- Du arbeitest routiniert in agilen Entwicklungsmethoden wie Scrum oder Kanban und bringst dich konstruktiv ins Team ein.
Lead Engineer (Java/JVM) (m/w/d)
Verantwortung
- Du agierst als zentrale Schnittstelle zwischen technischem Team und Management und übersetzt Geschäftsanforderungen in klare technische Vorgaben.
- Du übernimmst die Verantwortung für Codebasis, Tech-Stack und Anwendungen über den gesamten Lebenszyklus.
- In dieser Rolle entwickelst du performante Backend-Lösungen mit Java und Spring Boot.
- Als Teamleitung Backend-Entwicklung konzipierst, automatisierst, bereitstellst und wartest du robuste, sichere und kundenorientierte Wealth-Management-Anwendungen.
- Du treibst DevOps-Praktiken wie Deployment-Automatisierung, CI/CD, Zuverlässigkeit und Monitoring gezielt voran.
Qualifikationen
- Du übernimmst Führung und Weiterentwicklung deines verteilten Teams, unter anderem durch Coaching, konstruktives Feedback und klare Verantwortungsübergabe.
- Du überzeugst als starke Ansprechperson für Stakeholder, kommunizierst klar mit der Geschäftsleitung und beeinflusst Entscheidungen mit Fakten und Transparenz.
- Du kommunizierst sicher in Deutsch (Schweizerdeutsch von Vorteil) sowie in Englisch.
- Du verfügst über tiefgehendes Know-how in Java und der Java Virtual Machine (JVM).
- Du hast umfassende Erfahrung im Aufbau von Microservice-basierten Backends mit Java und Spring Boot sowie im Einsatz von Docker und idealerweise Kubernetes.
- Von Vorteil sind Kenntnisse im Finanzbereich bzw. Wealth Management, im Umgang mit Elasticsearch, Messaging-Systemen, reaktiver Programmierung und im Aufbau von Produkten in regulierten, sicherheitskritischen Umgebungen.