121 Software Development - Software in Horriwil
C#/WPF Software Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst und wartest unsere bestehenden .NET-WPF-Applikationen.
- In dieser Rolle verantwortest du die Umsetzung vom UI bis zur Datenbank im Fullstack-Umfeld.
- Du gestaltest Benutzeroberflächen in WPF performant, stabil und benutzerfreundlich.
- Als WPF und .NET Softwareentwickler arbeitest du eng mit unserem CTO zusammen und treibst Best Practices aktiv voran.
- Du bringst dich in die Konzeption und Entwicklung innovativer Lösungsansätze ein.
- Mittelfristig wirkst du an der Entwicklung unserer neuen Webapplikation mit (Angular, C#, .NET, Microservices).
Qualifikationen
- Abgeschlossenes Informatikstudium oder vergleichbare IT-Ausbildung sowie mindestens 5 Jahre Erfahrung in der Entwicklung komplexer Applikationen
- Arbeitest eigenverantwortlich, agierst initiativ und übernimmst gerne Verantwortung für deine Aufgaben
- Hast Freude an moderner Technologie und schätzt die Zusammenarbeit im Team
- Verfügst über sehr gute Kenntnisse in C# und WPF
- Bringst idealerweise zusätzliche Erfahrung mit Angular mit
- Kommunizierst sicher in deutscher Sprache
.NET Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst und wartest unsere bestehenden .NET-WPF-Applikationen.
- Du verantwortest die Umsetzung vom UI bis zur Datenbank über den gesamten Fullstack.
- In dieser Rolle arbeitest du eng mit dem CTO zusammen, um innovative Lösungen zu gestalten und Best Practices voranzutreiben.
- Du beteiligst dich mittelfristig an der Entwicklung unserer neuen Webapplikation mit Angular, C#, .NET und Microservices.
Qualifikationen
- Abgeschlossenes Studium in Informatik oder vergleichbare IT-Ausbildung mit mindestens 5 Jahren Erfahrung in der Entwicklung komplexer Applikationen
- Arbeitest eigenverantwortlich, handelst initiativ und übernimmst gerne Verantwortung für Deine Aufgaben
- Hast Freude an neuer Technologie und schätzt die Zusammenarbeit im Team
- Verfügst über sehr gute Kenntnisse in C# und WPF; Erfahrung mit Angular ist von Vorteil
- Kommunizierst sicher auf Deutsch in Wort und Schrift
Full-Stack-.NET-Entwickler (m/w/d)
Verantwortung
- Du entwickelst advisory.desk vom SQL-Server-Backend bis zum Frontend kontinuierlich weiter.
- Du entwirfst, implementierst und optimierst SQL-Server-Datenbanken, Stored Procedures und Abfragen.
- In dieser Rolle setzt du Designvorgaben um und erarbeitest Detailspezifikationen auf Basis von Change Requests.
- Du führst Funktionstests durch und stellst dabei die Qualität und Wartbarkeit des Codes sicher.
- Als Full-Stack-.NET-Entwickler entwickelst du Lösungen im Team von der ersten Idee bis 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 sicher in der Praxis.
- Du besitzt solide Kenntnisse in SQL Server, insbesondere in Datenmodellierung, Stored Procedures und Performance-Optimierung.
- Du bist mit agilen Vorgehensmodellen wie Scrum vertraut und arbeitest gerne im agilen Teamumfeld.
- Eigenständige, sorgfältige Arbeitsweise und Freude an sauberem, gut strukturiertem Code zeichnen dich aus.
Full-Stack-.NET-Softwareentwickler*in (m/w/d)
Verantwortung
- Du entwickelst advisory.desk von der SQL-Server-Datenbank bis zum Frontend kontinuierlich weiter.
- In dieser Rolle entwirfst, implementierst und optimierst du SQL-Server-Datenbanken, Stored Procedures und Abfragen.
- Du setzt Designvorgaben um und erarbeitest auf Basis von Change Requests präzise Detailspezifikationen.
- Als Full-Stack-.NET-Softwareentwickler*in führst du Funktionstests durch und sicherst dabei eine hohe Codequalität.
- Du arbeitest 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 sicher.
- Du bringst solide Kenntnisse im Umgang mit SQL Server mit, insbesondere in Datenmodellierung, Stored Procedures und Performance-Optimierung.
- Du bist mit agilen Vorgehensmodellen, insbesondere Scrum, vertraut und arbeitest gerne im Team.
- Du arbeitest eigenständig und sorgfältig und legst grossen Wert auf sauberen, gut strukturierten Code.
Lead Software Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du die Backend-Software für Produkte der nächsten Generation und setzt dabei einen besonderen Fokus auf performante und sichere Netzwerksysteme. Du entwirfst, implementierst und debugst Anwendungen über den gesamten Lebenszyklus hinweg – von den ersten Prototypen bis hin zur produktiven Nutzung. Du verantwortest die kontinuierliche Verbesserung von Architektur, Sicherheit und Wartbarkeit, unter anderem durch regelmässige Code- und Design-Reviews. Zudem coachst und unterstützt du Engineers verschiedener Disziplinen, um die funktionsübergreifende Zusammenarbeit zu stärken und ein hohes Engineering-Niveau sicherzustellen. Als Lead Backend Softwareentwicklungskraft prägst du damit massgeblich technische Entscheidungen und den Qualitätsanspruch der gesamten Softwarelandschaft.
Verantwortung
- Du konzipierst, entwickelst und wartest Backend-Services mit modernem C++.
- In dieser Rolle triffst du Architekturentscheidungen und führst Code-Reviews sowie technische Diskussionen.
- Du implementierst leistungsstarke, wartbare und skalierbare Softwarekomponenten.
- Als Lead Backend Softwareentwicklungskraft integrierst du Hardware, Netzwerkkommunikation und weitere Backend-Services nach Bedarf.
- Du stellst hohe Codequalität durch Tests, Dokumentation und Anwendung von Best Practices sicher.
- In dieser Rolle unterstützt du Junior-Entwickler durch Mentoring und förderst die kontinuierliche Verbesserung der Entwicklungsprozesse.
Qualifikationen
- Du verfügst über mindestens 5 Jahre professionelle Erfahrung in moderner C++-Entwicklung und schreibst sauberen, gut strukturierten Code.
- Objektorientiertes Design, Nebenläufigkeit, Memory-Management und plattformübergreifende Entwicklung beherrschst du fundiert.
- Du bist mit Backend-Architekturen, verteilten Systemen oder High-Performance-Computing vertraut und optimierst diese zielgerichtet.
- Networking mit TCP/UDP, REST/gRPC sowie Serialisierung mit JSON, Protobuf oder ähnlichen Formaten setzt du routiniert ein.
- Tools wie CMake, Git und gängige CI/CD-Workflows nutzt du souverän, ebenso wie Debugging-, Profiling- und Optimierungswerkzeuge.
- Deine ausgeprägten Kommunikations- und Problemlösungsfähigkeiten ermöglichen dir, auch in komplexen technischen Kontexten effektiv im Team zu arbeiten.
Benefits
Lead Software Engineer / Architect (m/w/d)
Rolle
Du gestaltest moderne Softwarearchitekturen auf Java-Basis und entwickelst gemeinsam mit Teams leistungsfähige, skalierbare Web- und Unternehmensanwendungen. Dabei kombinierst du Architekturarbeit mit technischer Umsetzung und übernimmst eine zentrale Rolle in der technischen Steuerung anspruchsvoller Projekte. Du arbeitest eng mit Kunden und Entwicklungsteams zusammen, übersetzt Anforderungen in robuste Lösungen und stellst sicher, dass nachhaltige und zukunftsfähige Systeme entstehen.
Verantwortung
Du entwirfst und entwickelst moderne, skalierbare Java-basierte Softwarearchitekturen
Du analysierst Anforderungen und übersetzt sie in technische Konzepte und Lösungen
Du verantwortest die technische Umsetzung von Komponenten und Schnittstellen
Du begleitest Projekte von der Konzeption bis zur erfolgreichen Umsetzung
Du berätst Kunden zu Architekturentscheidungen, Technologien und Best Practices
Du übernimmst technische Verantwortung in Projekten und koordinierst Entwicklungsteams
Du förderst den Wissensaustausch im Team durch Coaching und technische Inputs
Qualifikationen
Abgeschlossenes Studium im Bereich Informatik, Software Engineering oder vergleichbar
Mehrjährige Erfahrung in der Entwicklung komplexer Java-basierter Webanwendungen
Fundiertes Architekturverständnis in modernen 3-Schicht- oder Microservice-Systemen
Erfahrung mit agilen Methoden sowie DevOps-Tools wie Docker und CI/CD
Fähigkeit, technische Anforderungen strukturiert zu analysieren und zu designen
Kommunikationsstarke und lösungsorientierte Persönlichkeit
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Embedded Systems Developer (m/w/d)
Verantwortung
Ein innovativer Rocken Partner sucht dich – eine lösungsorientierte Persönlichkeit, die intelligente Embedded-Systeme im IoT-Bereich realisiert.
Aufgaben:
Entwicklung und Pflege von Embedded-Software für Industrieanwendungen
Anbindung von Geräten über drahtlose und kabelgebundene Protokolle
Dokumentation, Testing und Integration in Gesamtsysteme
Mitwirkung bei der Definition von Software-Architektur
Qualifikationen
Kenntnisse in Embedded-Linux oder Bare-Metal-Programmierung
Erfahrung mit Echtzeitbetriebssystemen (z. B. FreeRTOS, Zephyr)
Freude an interdisziplinärer Projektarbeit
Sehr gute Deutschkenntnisse (C1)
Tech Stack: C, C++, Embedded Linux, MQTT, CAN, RTOS, Git
Benefits
Lead .NET Software Engineer . (m/w/d)
Verantwortung
Entwicklung und Weiterentwicklung technischer Softwarelösungen (GTD) für MS Windows und webbasierte Anwendungen
Unterstützung bei Implementierung, Test, Verifikation und Betrieb von kundenspezifischen, nicht standardisierten Softwarelösungen
Analyse, Pflege und Optimierung der technischen Berechnungsgrundlagen sowie zugrunde liegender Rechenmodelle
Strukturierte Verwaltung und Bereitstellung von technischen Daten für Tools, Schnittstellen und Sonderanwendungen
Durchführung von Schulungen sowie technischer Support für interne Teams und externe Kunden
Qualifikationen
Abgeschlossenes Masterstudium
Zusätzliche Kenntnisse in MS SQL Server, XSLT, Python und VBA von Vorteil
Fundiertes Fachwissen im Bereich Verbrennungsmotoren, bevorzugt Zweitaktmotoren, sowie in der Thermodynamik
Hohe Motivation und Fähigkeit zur Entwicklung, Pflege und Weiterentwicklung von Windows-basierten Softwarelösungen
Ausgeprägte Teamfähigkeit, gute Kommunikationsstärke und eigenverantwortliche Arbeitsweise
Mehr als fünf Jahre relevante Berufserfahrung sind wünschenswert
Sehr gute Englischkenntnisse in Wort und Schrift, Deutschkenntnisse sind von Vorteil
Benefits
Softwareentwickler für WCS-Systeme (m/w/d)
Rolle
In dieser Rolle übernimmst du die strategische Verantwortung für die Weiterentwicklung komplexer Softwarearchitekturen und leitest anspruchsvolle technische Projekte von der Konzeption bis zur Umsetzung. Du setzt moderne Technologien gezielt ein, um skalierbare und nachhaltige Lösungen zu gestalten. Dabei führst du interdisziplinäre Teams und triffst wegweisende Architekturentscheidungen. Du analysierst technische Anforderungen auf hohem Abstraktionsniveau und bringst Best Practices sowie innovative Ansätze in die Produktentwicklung ein. Mit deiner Expertise behältst du sowohl technische Exzellenz als auch langfristige Skalierbarkeit im Blick.
Verantwortung
- Du entwickelst moderne Anwendungen für Steuerungssysteme und Business-Intelligence in der Intralogistik neu oder erweiterst sie zielgerichtet.
- In dieser Rolle gestaltest Du architektonisch konsistente Konzepte und erarbeitest nachhaltige Lösungsvorschläge.
- Als Softwareentwickler für WCS-Systeme übernimmst Du die Verantwortung für neue Funktionen innerhalb unserer WCS- und MHE-Software-Services.
- Du verbesserst unsere serviceorientierte Architektur mit dem Fokus auf Hochverfügbarkeit, Wartbarkeit, Testbarkeit und Robustheit.
- In enger Abstimmung koordinierst Du die Zusammenarbeit zwischen Projektleitung, Integrationsteams und Softwareentwicklung.
- Mit Deiner Erfahrung coachst Du das Team, gibst methodisch Orientierung und förderst eine produktive, gemeinschaftliche Arbeitskultur.
Qualifikationen
- Du verfügst über einen technischen Hochschulabschluss oder eine gleichwertige Ausbildung
- Du hast mehr als fünf Jahre Erfahrung in der Softwareentwicklung im Bereich Materialtransport, Lagersteuerung oder -verwaltung für Logistiklösungen
- Deine Kenntnisse in Programmiersprachen wie .NET/C#, Java oder C++ sind fundiert und vielseitig einsetzbar
- Mit agilen Methoden wie Scrum kennst Du Dich aus, idealerweise auch mit Tools wie Azure DevOps, Confluence und Jira
- Du gehst pflichtbewusst und qualitätsorientiert vor und bringst eine hohe Affinität zur Wartung bestehender Software mit
- Internationale Reisebereitschaft sowie gute Deutsch- und Englischkenntnisse runden Dein Profil ab
SAP Fullstack Engineer – BTP & Fiori Development (m/w/d)
Rolle
Technisch anspruchsvolle Rolle im Umfeld moderner SAP-Entwicklung mit Fokus auf SAP Business Technology Platform, Fiori/UI5 und Cloud-basierte Architekturen. Gesucht wird eine kreative Entwicklerpersönlichkeit, die innovative Lösungen entlang des gesamten Software-Lifecycles realisiert.
Verantwortung
Umsetzung moderner SAP Fullstack-Projekte auf Basis von SAP BTP und On-Premise Systemen
Konzeption und Entwicklung von SAP-Applikationen von der Architektur bis zum GoLive
Entwicklung moderner Benutzeroberflächen mit SAP Fiori / UI5
Umsetzung von Backend-Logik mit ABAP Objects und RAP
Design und Implementierung von APIs und Microservices zur Integration externer Systeme
Qualifikationen
Ausbildung in Informatik oder Wirtschaftsinformatik
Mehrjährige Erfahrung in der SAP-Entwicklung (Frontend und Backend)
Fundierte Kenntnisse in ABAP/OO sowie SAP Fiori / UI5
Erfahrung mit SAP Business Technology Platform (BTP)
Routine im Umgang mit REST APIs, OData und Web-Technologien
Benefits