137 Software Development - Software in Sedrun
Softwareentwickler*in Backend (m/w/d)
Rolle
In dieser Rolle übernimmst du die Konzeption und Entwicklung performanter Backend-Lösungen, die stabile und skalierbare Anwendungen ermöglichen. Du verantwortest die Umsetzung komplexer Anforderungen in sauberen, wartbaren Code und stellst sicher, dass Schnittstellen effizient und sicher angebunden sind. Dabei analysierst und optimierst du bestehende Services, identifizierst Verbesserungspotenziale und implementierst nachhaltige technische Lösungen. Zudem arbeitest du eng mit anderen Fachbereichen zusammen, um Anforderungen zu präzisieren und diese in hochwertige Backend-Funktionalitäten zu überführen. Durch dein professionelles Verständnis moderner Backend-Technologien trägst du entscheidend dazu bei, robuste und zukunftsfähige Softwareprodukte zu gestalten.
Verantwortung
- Du entwickelst und wartest performante Backend-Lösungen in PHP (inkl. PHP 8.x und idealerweise Laravel) auf professionellem Niveau.
- In dieser Rolle gestaltest und implementierst du RESTful APIs und integrierst Drittanbieter-APIs sowie externe Services in bestehende Systeme.
- Als Softwareentwickler*in Backend arbeitest du sicher mit relationalen Datenbanken, modellierst Datenstrukturen und erstellst komplexe SQL-Abfragen.
- Du modernisierst schrittweise bestehende Legacy-Systeme und setzt dabei Infrastructure-as-Code- und DevOps-Prinzipien praxisnah ein.
- In dieser Rolle nutzt du JavaScript, HTML5 und CSS3 gezielt zur Umsetzung moderner Architektur- und Frontend-Paradigmen.
- Du setzt Git mit etablierten Branching-Strategien ein, treibst kleinere Softwareprojekte eigenständig voran und bringst aktiv KI-Tools in deinen Entwicklungsalltag ein.
Qualifikationen
- Du hast fundierte Erfahrung in Elixir sowie im zugehörigen Ökosystem (Phoenix, LiveView).
- Du beherrschst neben PHP mindestens eine weitere Programmiersprache und fühlst dich in polyglotten Architekturen wohl.
- Du verfügst über Kenntnisse in Python und/oder Erfahrung mit der Integration von Machine-Learning- und LLM-basierten Features in produktive Anwendungen.
- Du kennst dich mit Cloud-nativen Architekturen aus und setzt diese sicher in Projekten ein.
- Du arbeitest routiniert mit Docker und CI/CD-Pipelines und automatisierst Build- und Deployment-Prozesse.
- Du hast Freude daran, Legacy-Anwendungen in moderne Architekturen zu überführen und arbeitest dabei gerne in agilen Umgebungen (Scrum, Kanban).
Softwareentwickler Python / PHP / Elixir (m/w/d)
Verantwortung
- Du entwickelst und wartest PHP-Anwendungen mit modernen Technologien wie Laravel, relationalen Datenbanken und komplexen SQL-Abfragen.
- In dieser Rolle konzipierst und implementierst du RESTful APIs und integrierst Drittanbieter-APIs sowie externe Services in bestehende Systeme.
- Als Fachkraft Softwareentwicklung arbeitest du an der Modernisierung von Legacy-Systemen und führst sie schrittweise in eine zeitgemässe Architektur über.
- Du setzt professionelle Frontend-Technologien wie JavaScript, HTML5 und CSS3 ein und nutzt moderne Paradigmen für eine zukunftsfähige Benutzeroberfläche.
- In dieser Rolle wendest du Infrastructure-as-Code- und DevOps-Prinzipien an, nutzt Git mit etablierten Branching-Strategien und förderst automatisierte Prozesse.
- Du bringst Eigeninitiative ein, treibst kleinere Softwareprojekte selbständig voran und setzt KI-Tools gezielt im Entwicklungsalltag ein.
Qualifikationen
- Du verfügst über fundierte Erfahrung in der Entwicklung mit Elixir sowie dem zugehörigen Ökosystem (Phoenix, LiveView).
- Neben PHP beherrschst du mindestens eine weitere Programmiersprache und fühlst dich in polyglotten Architekturen wohl.
- Du hast Kenntnisse in Python und/oder Praxis in der Integration von Machine-Learning- und LLM-basierten Features in produktive Anwendungen.
- Cloud-native Architekturen sind dir vertraut und du setzt moderne Infrastrukturkonzepte sicher ein.
- Mit Docker und der Umsetzung sowie Pflege von CI/CD-Pipelines hast du bereits praktische Erfahrung gesammelt.
- Du arbeitest gerne agil (z.B. mit Scrum oder Kanban) und unterstützt aktiv die Migration von Legacy-Anwendungen zu modernen Systemen.
Cloud- und IoT-Systementwickler (m/w/d)
Rolle
In dieser Rolle tauchst du tief in die Welt moderner Cloud- und IoT-Lösungen ein und gestaltest innovative Systeme, die mechanische, elektrische und informationstechnische Komponenten intelligent vernetzen. Du übernimmst die Verantwortung für die Konzeption, Umsetzung und Weiterentwicklung von Cloud-Architekturen und IoT-Anbindungen, die hohe Performance und Zuverlässigkeit sicherstellen. Dabei analysierst du komplexe technische Anforderungen, entwickelst skalierbare Lösungsansätze und begleitest Projekte von der Idee bis zur erfolgreichen Implementierung. Du arbeitest eng mit Expert:innen aus verschiedenen Disziplinen zusammen, um technisch anspruchsvolle, zukunftsorientierte Anwendungen zu realisieren. Mit deinem Senior-Profil prägst du technische Standards, triffst architekturrelevante Entscheidungen und fungierst als zentrale Ansprechperson für Cloud- und IoT-Themen.
Verantwortung
- Du konzipierst, entwickelst und betreibst skalierbare Cloud- und IoT-Lösungen, einschliesslich On-Premises-Systemen.
- In dieser Rolle integrierst du IoT-Geräte, Sensoren und Gateways in Cloud-Plattformen und stellst eine stabile Konnektivität sicher.
- Als Cloud- und IoT-Systementwickler entwickelst du bestehende Cloud-Architekturen und IoT-Systeme technisch weiter und verantwortest deren Lebenszyklus.
- Du trägst zur Entwicklung neuer digitaler Produkte und datengetriebener Services bei und begleitest Tests, Prototyping und Proof-of-Concepts.
- In dieser Rolle stellst du Sicherheit, Skalierbarkeit und Verfügbarkeit der Lösungen sicher und beobachtest Markttrends sowie neue Cloud- und IoT-Technologien.
- Als Cloud- und IoT-Systementwickler arbeitest du eng mit internationalen Entwicklungs- und DevOps-Teams zusammen und unterstützt interne Teams bei Deployment, Betrieb und Monitoring.
Qualifikationen
- Abgeschlossenes Studium (FH, Universität, ETH) in Informatik, Elektrotechnik, Systems Engineering oder einem verwandten Fachgebiet
- Mehrjährige Praxiserfahrung mit Microsoft Azure, cloudnativen Architekturen (Microservices, Serverless, Event-driven) sowie CI/CD-Pipelines
- Fundierte Programmierkenntnisse in mindestens einer Sprache wie Python, JavaScript/TypeScript oder C# und Erfahrung mit Frameworks wie Blazor von Vorteil
- Routine im Umgang mit IoT-Technologien und -Protokollen (z. B. MQTT, REST, OPC UA) sowie in Datenverarbeitung und -streaming auf IoT-Datenplattformen
- Sicherer Umgang mit Infrastructure-as-Code und DevOps-Tools (z. B. Bicep, YAML, HCL, Azure DevOps) sowie Container-Technologien wie Docker und Kubernetes
- Ausgeprägte, selbstständige und lösungsorientierte Arbeitsweise, starke Team- und Kommunikationsfähigkeiten sowie sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Cloud IoT Lösungsentwickler (m/w/d)
Rolle
In dieser Rolle tauchst du tief in die Welt von Cloud- und IoT-Lösungen ein und entwickelst skalierbare, hochperformante Systeme für anspruchsvolle technische Anwendungen. Du verantwortest die Konzeption, Implementierung und Integration von Cloud-Architekturen, die komplexe Datenströme aus vernetzten Geräten intelligent verarbeiten und bereitstellen. Als erfahrene Fachkraft kombinierst du dein Know-how in Softwareentwicklung, Automatisierung und IT-Infrastruktur, um robuste End-to-End-Lösungen zu realisieren. Du arbeitest eng mit interdisziplinären Expert:innen zusammen, um technische Herausforderungen früh zu erkennen, zu bewerten und in nachhaltige Lösungsansätze zu überführen. Dabei gestaltest du aktiv die Weiterentwicklung von Technologien und Best Practices im Bereich Cloud und IoT mit.
Verantwortung
- Du konzipierst, entwickelst und betreibst skalierbare Cloud- und IoT-Lösungen, inklusive On-Premises-Lösungen.
- In dieser Rolle integrierst du IoT-Geräte, Sensoren und Gateways in Cloud-Plattformen und stellst eine zuverlässige Konnektivität sicher.
- Als Cloud IoT Lösungsentwickler Fachkraft entwickelst du bestehende Cloud-Architekturen und IoT-Systeme strategisch weiter.
- Du übernimmst die technische Verantwortung für Cloud-Services und IoT-Komponenten und steuerst deren gesamten Lifecycle.
- Du unterstützt interne Teams bei Deployment, Betrieb und Monitoring und stärkst so die Stabilität der Cloud- und IoT-Systeme.
- In dieser Rolle führst du Tests, Prototypen und Proof-of-Concepts durch und stellst Sicherheit, Skalierbarkeit und Verfügbarkeit der Lösungen sicher.
Qualifikationen
- Abgeschlossenes Hochschulstudium (FH, Universität oder ETH) in Informatik, Elektrotechnik, Systems Engineering oder einem verwandten Fachgebiet
- Fundierte Erfahrung mit Microsoft Azure sowie Verständnis moderner Cloud-Architekturen (Microservices, Serverless, Event-driven)
- Sehr gute Programmierkenntnisse in mindestens einer Sprache wie Python, JavaScript/TypeScript oder C# sowie Praxis mit Container-Technologien (z. B. Docker, Kubernetes) und CI/CD-Pipelines
- Praxis im IoT-Umfeld mit relevanten Technologien und Protokollen (z. B. MQTT, REST, OPC UA) sowie Erfahrung in Datenverarbeitung und -streaming (z. B. IoT-Datenplattformen)
- Know-how in Infrastruktur- und Automatisierungstools wie Bicep, YAML, HCL und Azure DevOps; Kenntnisse in Blazor oder vergleichbaren Frameworks von Vorteil
- Strukturierte, lösungsorientierte und eigenverantwortliche Arbeitsweise, kombiniert mit ausgeprägter Teamfähigkeit, sehr guten Kommunikationsfähigkeiten sowie verhandlungssicheren Deutsch- und Englischkenntnissen
Benefits
Software Engineer .NET Fullstack / Mobile Development (m/w/d)
Rolle
In dieser Rolle gestaltest du innovative Softwarelösungen und bringst deine Expertise aktiv in anspruchsvolle Entwicklungsprojekte ein. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Optimierung von Anwendungen, die hohe Qualitäts- und Leistungsanforderungen erfüllen. Dabei analysierst du komplexe technische Anforderungen, entwickelst tragfähige Architekturen und setzt sauberen, wartbaren Code um. Du arbeitest strukturiert, triffst fundierte technische Entscheidungen und stellst durch Tests sowie Reviews die Stabilität und Sicherheit der Lösungen sicher. Mit deinem professionellen Know-how treibst du kontinuierliche Verbesserungen voran und sorgst dafür, dass Softwareprojekte effizient und zielgerichtet realisiert werden.
Verantwortung
Du entwickelst und konzipierst moderne Softwarelösungen im Team und begleitest diese von der Idee über die Spezifikation bis zur Umsetzung.
Du setzt funktionale Anforderungen in skalierbare Anwendungen im .NET-Umfeld um und arbeitest aktiv an bestehenden sowie neuen Produkten mit.
Du entwickelst Web- und Backend-Komponenten mit Technologien wie ASP.NET MVC, Web API sowie modernen Frontend-Technologien.
Du arbeitest an Mobile- und Cross-Plattform-Lösungen mit und unterstützt die Weiterentwicklung von Anwendungen für Android und iOS.
Du bringst dich aktiv in Architektur- und Designentscheidungen ein und arbeitest nach modernen Entwicklungsprinzipien wie Clean Code, SOLID und Design Patterns.
Du unterstützt den Betrieb durch CI/CD-Pipelines, automatisierte Tests und DevOps-nahe Tätigkeiten und trägst zur kontinuierlichen Verbesserung der Softwarequalität bei.
Qualifikationen
Du hast einen Bachelorabschluss im IT-Umfeld oder eine vergleichbare technische Ausbildung.
Du verfügst über fundierte Erfahrung in der Softwareentwicklung mit C# und dem .NET-Stack.
Du kennst dich mit Webtechnologien wie JavaScript, HTML5, CSS sowie Frameworks im Microsoft-Umfeld sehr gut aus.
Du hast Erfahrung mit Datenbanken und ORM-Technologien wie T-SQL, Entity Framework oder Dapper.
Du arbeitest sicher mit Tools wie Visual Studio und hast Erfahrung mit Testing, CI/CD und agilen Methoden wie SCRUM.
Du bringst idealerweise Erfahrung mit Cloud- und DevOps-Technologien (z. B. Azure, DevOps Pipelines) sowie mobilen Frameworks mit.
Du kommunizierst sicher in Deutsch und Englisch und arbeitest gerne im Team in einem modernen Entwicklungsumfeld.
Benefits
Fullstack Engineer .NET / Angular (m/w/d)
Verantwortung
Du treibst die Weiterentwicklung der Software aktiv voran und sorgst für stabile Systemqualität
Im Alltag kümmerst du dich um die Weiterentwicklung und den Unterhalt von Crawlern, damit Daten zuverlässig verfügbar bleiben
Für interne und externe Systeme übernimmst du die Entwicklung und Wartung von Schnittstellen, wobei du sauber und strukturiert arbeitest
Du verantwortest den Unterhalt der Websites und achtest auf Performance sowie Benutzerfreundlichkeit
Die Definition und Sicherstellung von Qualitätsstandards gehört ebenso zu deinem Verantwortungsbereich im Entwicklungsprozess
Qualifikationen
Eine abgeschlossene Informatikausbildung bildet deine Grundlage, auf der du dein Fachwissen aufgebaut hast
Du verfügst über ein professionelles Niveau in TypeScript, Angular und .NET 7+, das du sicher im Alltag einsetzt
Mindestens 5 Jahre Erfahrung im Fullstack Development (.NET/Angular) bringst du bereits mit
Sehr gute Kenntnisse in OOP sowie den SOLID-Prinzipien wendest du konsequent in Projekten an
Du besitzt sehr gute Deutschkenntnisse (schriftlich und mündlich einwandfrei, mind. B2) sowie gute Englischkenntnisse
Benefits
Software Engineer C++ (m/w/d)
Verantwortung
- Du entwickelst, implementierst und testest hochwertige Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Segment.
- In dieser Rolle realisierst du moderne Softwarelösungen in C/C++ auf Embedded-Linux-Systemen.
- Als Softwareentwicklung Spezialist:in gestaltest du HMI- und Display-Anwendungen mit Qt/QML/C++ und integrierst innovative Assistenzfunktionen.
- Du übernimmst eigenverantwortlich den gesamten Entwicklungsprozess von der Spezifikation über das Design bis zur Implementierung, zum Test und zur Validierung.
- In dieser Rolle unterstützt du die Umsetzung von Anforderungen des Cyber Resilience Act (CRA) und betreust CI/CD-Pipelines in Azure DevOps.
- Als Softwareentwicklung Spezialist:in setzt du moderne Entwicklungs- und Kollaborationstools wie Git, Visual Studio Code und Azure DevOps ein und führst Code-Reviews sowie Softwaretests durch.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung.
- Du verfügst über fundierte Erfahrung in der Embedded-Software-Entwicklung für mobile Steuerungen mit C/C++.
- Du beherrschst Spezifikation, Entwicklung, Überprüfung und Verifikation von Funktionen und arbeitest dabei strukturiert und qualitätsbewusst.
- Du hast Praxis in der Entwicklung grafischer Benutzeroberflächen mit QML/Qt sowie sehr gute Python-Kenntnisse für Scripting, Testautomatisierung oder DevOps.
- Du kennst dich gut im Bereich Cybersecurity (CRA) und Secure Software Development aus und bist vertraut mit Azure DevOps, insbesondere mit Build- und Release-Automatisierung.
- Du überzeugst als flexible, selbstständige Persönlichkeit mit ausgeprägten analytischen und konzeptionellen Fähigkeiten sowie sehr guten Deutsch- und Englischkenntnissen.
Embedded Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst, implementierst und testest hochwertige Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Segment.
- In dieser Rolle realisierst du moderne Softwarelösungen in C/C++ auf Embedded-Linux-Systemen.
- Als Fachkraft für Softwareentwicklung gestaltest du HMI- und Display-Anwendungen mit Qt/QML/C++ und integrierst innovative Assistenzfunktionen.
- Du übernimmst eigenverantwortlich den gesamten Entwicklungsprozess von der Spezifikation über das Design bis zu Implementierung, Test und Validierung.
- In dieser Rolle unterstützt du die Umsetzung der Anforderungen des Cyber Resilience Act (CRA) und betreust CI/CD-Pipelines in Azure DevOps.
- Du nutzt moderne Entwicklungs- und Kollaborations-Tools wie Git, Visual Studio Code und Azure DevOps und bringst dich aktiv in Code-Reviews und Softwaretests ein.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung
- Mehrjährige Praxis in der Embedded-Software-Entwicklung für mobile Steuerungen mit C/C++
- Erfahrung in Spezifikation, Entwicklung, Überprüfung und Verifikation von Funktionen sowie in der GUI-Entwicklung mit QML/Qt
- Sehr gute Python-Kenntnisse für Scripting, Testautomatisierung oder DevOps-Anwendungen
- Gute Kenntnisse in Cybersecurity (CRA) und Secure Software Development sowie Routine im Umgang mit Azure DevOps (Build-/Release-Automatisierung)
- Ausgeprägte analytische und konzeptionelle Fähigkeiten, selbstständige und flexible Arbeitsweise sowie sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Fullstack Anwendungsentwicklung C# und Angular (m/w/d)
Verantwortung
Du entwickelst unsere Maklersoftware kontinuierlich weiter
Du verbesserst und wartest unsere Crawler für eine zuverlässige Datenerfassung
Du entwickelst und pflegst interne sowie externe Schnittstellen
In dieser Rolle betreust du unsere Websites und stellst ihre technische Stabilität sicher
Du definierst Qualitätsstandards und sorgst für deren konsequente Einhaltung
Als Fullstack Anwendungsentwickler C# und Angular unterstützt du Kolleginnen und Kollegen fachlich und förderst ihre Weiterbildung
Qualifikationen
- Du beherrschst TypeScript, Angular und .NET 7+ auf professionellem Niveau und setzt sie sicher im Projektalltag ein.
- Du verfügst über mindestens 5 Jahre Erfahrung im Fullstack Development mit .NET und Angular und hast komplexe Anwendungen erfolgreich umgesetzt.
- Du wendest objektorientierte Programmierung und SOLID-Prinzipien souverän an und legst Wert auf sauberen, wartbaren Code.
- Idealerweise hast du bereits mit T-SQL, Node.js, Blazor, Elasticsearch und CI/CD-Pipelines gearbeitet.
- Von Vorteil sind Erfahrungen mit Docker, Kubernetes, Azure Cloud und MongoDB.
- Du arbeitest eigenverantwortlich, kommunizierst aktiv, gibst und empfängst gerne Feedback und verfügst über sehr gute Deutschkenntnisse (mindestens B2) sowie gute Englischkenntnisse.
Benefits
.NET Full-Stack Softwareentwickler*in (m/w/d)
Verantwortung
- Du entwickelst advisory.desk über alle Schichten hinweg vom SQL-Server-Backend bis zum Frontend weiter
- In dieser Rolle entwirfst, implementierst und optimierst du SQL-Server-Datenbanken, Stored Procedures und Abfragen
- Du setzt Designvorgaben um und erarbeitest Detailspezifikationen auf Basis von Change Requests unserer Kunden und interner Auftraggeber
- Du führst Funktionstests durch und stellst dabei die Qualität und Wartbarkeit des Codes sicher
- Als .NET Full-Stack Softwareentwickler*in arbeitest du im Team an Lösungen von der ersten Idee über die Umsetzung bis hin zum Release
Qualifikationen
- Du verfügst über eine fundierte Informatik-Ausbildung mit Fachrichtung Applikationsentwicklung oder eine vergleichbare Qualifikation.
- Du hast mehrjährige Erfahrung in der Full-Stack-Entwicklung mit Microsoft .NET, sowohl mit .NET Framework als auch mit .NET Core.
- Du beherrschst C#, ASP.NET MVC sowie moderne Webtechnologien wie JavaScript, HTML, CSS, Less und Sass.
- Du besitzt solide Kenntnisse in SQL Server, insbesondere in Datenmodellierung, Stored Procedures und Performance-Optimierung.
- Du kennst dich mit agilen Vorgehensmodellen, insbesondere Scrum, aus und setzt diese im Projektalltag ein.
- Du arbeitest selbständig und sorgfältig und legst grossen Wert auf sauberen, gut strukturierten Code.