20 Software Development - Software in Ammannsegg
Application Engineer C# / .NET (m/w/d)
Über
Verantwortung
Du analysierst komplexe Störungen bis auf die technische Ursache – mit Logs, Konfigurationen, SQL-Abfragen und Schnittstellen
Eigenständig entwickelst du Bugfixes und kleinere Features mit C# / .NET und bringst diese via Git in den Release
Für deine Applikationen übernimmst du technische Verantwortung und wirst zur zentralen Ansprechperson
Gemeinsam mit dem Team entwickelst du interne Tools und KI-gestützte Automatisierungen von der Idee bis zur Umsetzung
Bei kniffligen Themen unterstützt du Kund:innen und Fachbereiche, dokumentierst Lösungen und erweiterst die Wissensbasis
Qualifikationen
Eine Informatikausbildung mit Weiterbildung (HF, FH, TS) oder eine vergleichbare Praxiserfahrung bringst du mit
Du verfügst über mindestens 5 Jahre Berufserfahrung in einer technisch anspruchsvollen Rolle mit C# / .NET, SQL Server und Git
Fundierte Kenntnisse in Applikationsarchitektur, REST-Schnittstellen, Datenimporten und Windows Server zeichnen dich aus
Deutsch beherrschst du schriftlich und mündlich einwandfrei, Englisch kannst du für technische Dokumentationen einsetzen
Benefits
Senior Frontend Engineer Angular & TypeScript (m/w/d)
Über
Verantwortung
Entwickle moderne Web Frontends mit TypeScript und Angular sowie teilweise React
Analysiere fachliche und technische Anforderungen und erarbeite passende Lösungsansätze
Übernimm fundierte technische Entscheidungen mit Blick auf Qualität, Nutzen und Wirtschaftlichkeit
Stelle durch Design Patterns, Architekturprinzipien und Testing eine hohe Softwarequalität sicher
Unterstütze bei Build und Deployment Prozessen, Git sowie der Weiterentwicklung bestehender Anwendungen
Qualifikationen
Du verfügst über eine fundierte Informatikausbildung sowie mehrjährige Erfahrung in der Frontend Entwicklung.
Sehr gute Kenntnisse in TypeScript und Angular bringst du ebenso mit wie Erfahrung mit Softwarearchitektur und Design Patterns
Kenntnisse in React, NX Monorepo, NGXS, Kendo UI, Vitest oder Jest sowie Git und Build Pipelines sind von Vorteil
Idealerweise kennst du dich zudem mit .NET, ASP.NET Web API, C# und REST APIs aus und kannst technische Themen verständlich vermitteln
Deutsch schriftlich sowie mündlich einwandfrei
Benefits
Web & Mobile Entwickler (Fullstack: Java/Typescript) (m/w/d)
Über
Rolle
Gute Software beginnt nicht mit Code.
Sie beginnt mit den richtigen Fragen.
Was braucht der Kunde wirklich?
Welches Problem soll tatsächlich gelöst werden?
Und wie wird aus einer Idee eine Software, die langfristig funktioniert, skalierbar bleibt und echten Mehrwert schafft?
Genau hier setzt deine Aufgabe an.
Du entwickelst nicht einfach Features nach Vorgabe, sondern verbindest Kundenverständnis, technische Architektur und moderne Softwareentwicklung.
Du arbeitest direkt mit Kunden, hinterfragst Anforderungen und machst aus komplexen Herausforderungen funktionierende Lösungen.
Gemeinsam mit erfahrenen Software Engineers und UX-Spezialisten entwickelst du individuelle Anwendungen für unterschiedliche Branchen und anspruchsvolle Fachbereiche.
Verantwortung
Verstehen, bevor gebaut wird
Du analysierst gemeinsam mit Kunden fachliche und technische Anforderungen.
Du stellst die richtigen Fragen und hilfst dabei, aus Ideen konkrete und umsetzbare Lösungen zu entwickeln.
Architektur mitgestalten
Du denkst über einzelne Features hinaus und entwickelst gemeinsam mit dem Team nachhaltige Softwarearchitekturen.
Du triffst technische Entscheidungen mit Blick auf Qualität, Wartbarkeit und langfristige Weiterentwicklung.
Moderne Software entwickeln
Du entwickelst Backend-Lösungen mit Java und modernen Technologien aus dem JVM-Umfeld.
Du arbeitest mit Technologien wie Spring, Hibernate und REST.
Du setzt moderne Webanwendungen mit TypeScript sowie Frameworks wie Angular, React oder Vue um.
Nah am Kunden arbeiten
Du arbeitest direkt mit Kunden zusammen und begleitest Projekte von der ersten Anforderung bis zur erfolgreichen Umsetzung.
Du sorgst dafür, dass technische Lösungen nicht nur sauber entwickelt sind, sondern auch die tatsächlichen Bedürfnisse der Anwender erfüllen.
Im Team besser werden
Du arbeitest mit Software Engineers und UX-Spezialisten aus unterschiedlichen Ländern und Fachrichtungen zusammen.
Du bringst deine Erfahrung ein und profitierst gleichzeitig vom Wissen und den Perspektiven deiner Kolleginnen und Kollegen.
Technologie weiterdenken
Du beobachtest neue Technologien und bewertest, wo deren Einsatz einen echten Mehrwert schafft.
Du entwickelst dich fachlich kontinuierlich weiter und bringst neue Ideen aktiv ins Team ein.
Qualifikationen
Du bringst Erfahrung mit
Du verfügst über mindestens fünf Jahre Erfahrung in der professionellen Softwareentwicklung.
Du hast bereits Software entwickelt, die langfristig betrieben, weiterentwickelt und gewartet wird.
Java ist deine technische Basis
Du besitzt sehr gute Kenntnisse in Java und modernen Technologien des JVM-Ökosystems.
Spring, Hibernate und REST gehören zu deinem vertrauten technischen Umfeld.
Du bist auch im Web zuhause
Du bringst Erfahrung mit TypeScript und modernen Web-Frameworks wie Angular, React oder Vue mit.
Kenntnisse in Python sind ein zusätzliches Plus.
Du verstehst agile Softwareentwicklung
Du hast Erfahrung mit agilen Methoden und arbeitest gerne in interdisziplinären Teams.
Du übernimmst Verantwortung für deine Lösungen und denkst über deinen eigenen Aufgabenbereich hinaus.
Du kannst mit Menschen genauso gut wie mit Technologie
Du hast Freude am direkten Kundenkontakt und kannst technische Themen verständlich vermitteln.
Du hörst zu, hinterfragst Anforderungen und entwickelst gemeinsam mit anderen passende Lösungen.
Du willst dich weiterentwickeln
Du bist neugierig, lernbereit und möchtest fachlich sowie persönlich kontinuierlich wachsen.
Du bringst Eigeninitiative mit und wartest nicht darauf, dass andere den nächsten Schritt für dich definieren.
Du bist flexibel
Gelegentliche Geschäftsreisen siehst du als willkommene Abwechslung und Möglichkeit, Kunden und Projekte persönlich kennenzulernen.
Sprachen
Sehr gute Deutschkenntnisse in Wort und Schrift
Software Developer:in Bereich C/C++ (m/w/d)
Rolle
Du suchst nach einer Herausforderung, in der du deine Fähigkeiten als Software-Entwickler einsetzen kannst? In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Software in den Bereichen C/C++ und Rust. Du bringst deine Erfahrung und dein Wissen ein, um innovative Lösungen zu entwickeln. Du bist ein Teil eines Teams, das sich für inspirierende Technik begeistert und nach neuen, zukunftsweisenden Technologien sucht. Du verantwortest die Entwicklung von Software, die die Zukunft der Beschichtungstechnik gestaltet.
Verantwortung
- Du entwickelst Softwarelösungen, die hochpräzise Beschichtungsmaschinen steuern und ihre Leistungsfähigkeit erweitern
- In dieser Rolle erstellst du Komponenten für eine modulare Software-Plattform
- Als Software Developer entwickelst du Software mit C/C++ /RUST/ C#/ Python
- Du arbeitest aktiv bei der Softwareentwicklung mit
- Du entwirfst Software, um bestimmte Anforderungen zu erfüllen
- Du steuerst und erweiterst die Leistungsfähigkeit von Beschichtungsmaschinen durch deine Softwarelösungen
Qualifikationen
- Du verfügst über eine technische Grundausbildung mit Weiterbildung oder Studium im Bereich Automatisierungstechnik, Softwareentwicklung, Maschinenbau oder vergleichbare Qualifikation
- Du hast Berufserfahrung im Bereich Hochsprachen-Entwicklung
- Du hast Kenntnisse im Bereich Linux, Container-Technologien und UML/SysML
- Du hast idealerweise auch Kenntnisse im Bereich WASM
- Du hast eine ganzheitliche Sichtweise auf Software-Projekte und Systemdenken
- Du bist bereit zur Arbeit in einem agilen Umfeld mit SCRUM
Fullstack Java Entwickler (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Maschinen- und Anlagenbauunternehmen mit Fokus auf innovative Prozesslösungen für die verarbeitende Industrie. Mit hoher Engineering-Kompetenz, modernsten Technologien und langjähriger Erfahrung entwickelt und realisiert das Unternehmen massgeschneiderte Anlagen für Kunden weltweit. Qualität, Effizienz und Innovationskraft stehen dabei im Mittelpunkt.
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung von Softwareprodukten für komplexe Maschinen und Anlagen zur Verarbeitung von Früchten und Gemüsen zu Säften und Konzentraten mit. Du entwickelst Lösungen für die thermische Konzentrierung und Vakuumtrocknung von flüssigen Lebensmitteln sowie für die Entwässerung von Schlämmen. Dabei nutzt du dein Know-how als Full Stack Developer, um moderne Technologien in anspruchsvolle industrielle Anwendungen einzubringen. Du trägst mit deinen Lösungen dazu bei, die fortschreitende Digitalisierung in diesem technisch geprägten Umfeld voranzutreiben.
Verantwortung
- Du entwickelst neue Funktionen für unser Kundenportal und weitere digitale Produkte mit Angular im Frontend und Java Spring Boot im Backend
- In dieser Rolle arbeitest du an Anwendungen unserer Datenplattform von der Erfassung bis zur Visualisierung von Maschinendaten
- Als Full Stack Developer begleitest du den gesamten Stack end-to-end von IoT-Gerät über Datenerfassung und -verarbeitung bis zu Kundenportal, Hosting und Betrieb
- Du entwirfst robuste Datenmodelle mit MySQL und MongoDB
- In dieser Rolle analysierst du Kundenanforderungen, übersetzt sie in technische Lösungen und entwickelst bestehende Systeme weiter
Qualifikationen
- Du verfügst über eine Berufslehre als Informatikerin oder Informatiker EFZ, ein Studium (FH/Uni) oder eine vergleichbare Ausbildung
- Du hast Praxiserfahrung in der Webentwicklung mit Angular sowie im Backend mit Java Spring Boot
- Du bringst gute Datenbankkenntnisse in MySQL und MongoDB mit
- Du hast idealerweise bereits erste Erfahrung mit Cloud-Technologien, insbesondere Azure
- Du interessierst dich für industrielle Prozesse und kannst verfahrenstechnische Anforderungen rasch erfassen
- Du kommunizierst sehr gut in Deutsch und Englisch für die internationale Zusammenarbeit
Java Application Developer (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Maschinen- und Anlagenbauunternehmen mit Fokus auf innovative Prozesslösungen für die verarbeitende Industrie. Mit hoher Engineering-Kompetenz, modernsten Technologien und langjähriger Erfahrung entwickelt und realisiert das Unternehmen massgeschneiderte Anlagen für Kunden weltweit. Qualität, Effizienz und Innovationskraft stehen dabei im Mittelpunkt.
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung von Softwareprodukten für komplexe Maschinen und Anlagen zur Verarbeitung von Früchten und Gemüsen zu Säften und Konzentraten aktiv mit. Du entwickelst und betreust Anwendungen, die Prozesse von der thermischen Konzentrierung und Vakuumtrocknung flüssiger Lebensmittel bis zur Entwässerung von Schlämmen digital unterstützen. Dabei nutzt du dein Full-Stack-Know-how, um moderne Technologien zielgerichtet einzusetzen und bestehende Lösungen zukunftsfähig auszubauen. Du trägst wesentlich dazu bei, die fortschreitende Digitalisierung voranzubringen und softwareseitig hohe Qualitäts- und Leistungsanforderungen zu erfüllen.
Verantwortung
- Du entwickelst neue Funktionen für unser Kundenportal und weitere digitale Produkte mit Angular im Frontend und Java Spring Boot im Backend
- In dieser Rolle arbeitest du an Anwendungen unserer Datenplattform von der Erfassung bis zur Visualisierung von Maschinendaten
- Als Full Stack Developer begleitest du den gesamten Stack end-to-end von IoT-Geräten über Datenerfassung und -verarbeitung bis zu Kundenportal, Hosting und Betrieb
- Du entwirfst robuste Datenmodelle mit MySQL und MongoDB
- In dieser Rolle analysierst du Kundenanforderungen, übersetzt sie in technische Lösungen und entwickelst bestehende Systeme weiter
Qualifikationen
- Du verfügst über eine Berufslehre als Informatikerin oder Informatiker EFZ, ein Studium (FH/Uni) oder eine vergleichbare Ausbildung
- Du hast Praxiserfahrung in der Webentwicklung mit Angular sowie im Backend mit Java Spring Boot
- Du bringst gute Kenntnisse in Datenbanken wie MySQL und MongoDB mit und hast idealerweise erste Erfahrungen mit Azure
- Du interessierst dich für industrielle Prozesse und kannst verfahrenstechnische Anforderungen rasch erfassen
- Du kommunizierst sehr sicher in Deutsch und Englisch für die Zusammenarbeit in internationalen Teams
(Senior) Software Engineer Java & Spring Boot (m/w/d)
Über
Rolle
Moderne Softwareentwicklung verbindet technisches Know-how mit einem guten Verständnis für Anforderungen und deren praktische Umsetzung. In dieser Position entsteht Software nicht nur auf Code-Ebene: Von der Analyse über die Architektur bis zum Testing wird der gesamte Entwicklungsprozess mitgestaltet und gemeinsam mit verschiedenen Ansprechpartnern weiterentwickelt.
Verantwortung
Du entwickelst neue Funktionen und erweiterst bestehende Applikationen mit Java und Spring Boot
Du analysierst fachliche und technische Anforderungen und überführst diese in konkrete Softwarelösungen
Du arbeitest gemeinsam mit dem Team an Lösungsarchitekturen und setzt diese technisch um
Du unterstützt Business Analysten bei der Konkretisierung und technischen Beurteilung von Anforderungen
Du bringst deine technische Expertise auch direkt in Gespräche mit Kunden ein
Du entwickelst Software in einem agilen Entwicklungsumfeld und arbeitest eng mit den beteiligten Teammitgliedern zusammen
Du stellst die Qualität der Lösungen durch geeignete End-to-End-Tests sicher
Du setzt moderne Ansätze rund um Cloud Computing und Containerisierung mit Docker ein
Qualifikationen
Du verfügst über fundierte praktische Erfahrung mit Java und Spring Boot
Du bringst mehrere Jahre Erfahrung in der Softwareentwicklung innerhalb agiler Teams mit
Du kennst moderne Softwarearchitekturen und kannst diese in konkreten Projekten anwenden
Du hast Erfahrung mit Cloud-Technologien und Docker
Du bringst praktische Kenntnisse im End-to-End Testing mit
Du arbeitest analytisch, lösungsorientiert und qualitätsbewusst
Du kommunizierst sicher mit technischen und fachlichen Ansprechpartnern
Du verfügst über fliessende Deutschkenntnisse
Benefits
FullStack Software Engineer C# / Python - Kommunikationssysteme (m/w/d)
Über
Unser Auftraggeber ist ein etabliertes Technologieunternehmen, das anspruchsvolle technische Systeme und Komponenten für internationale Anwendungen entwickelt und realisiert. Das Unternehmen verbindet Entwicklung, Fertigung und technische Dienstleistungen und begleitet seine Lösungen über verschiedene Phasen hinweg.
Präzision, Qualität und zuverlässige Prozesse prägen das Arbeitsumfeld. Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, hoher Eigenverantwortung und interdisziplinärer Zusammenarbeit.
Rolle
Du möchtest Software entwickeln, die in komplexen und technisch anspruchsvollen Umgebungen eingesetzt wird? In dieser Rolle arbeitest du an modernen Informations- und Kommunikationssystemen und verbindest Softwareentwicklung mit Netzwerk- und Systemtechnologien. Dabei übernimmst du Verantwortung von der Analyse über die Implementierung bis zur Dokumentation und Qualitätssicherung.
Verantwortung
Du analysierst technische und fachliche Systemanforderungen und überführst diese in nachvollziehbare Software-Spezifikationen.
Du entwickelst und erweiterst Anwendungen mit C# und Python.
Du implementierst moderne WPF-Frontends zur Konfiguration und Verwaltung von Netzwerk- und Kommunikationssystemen.
Du wirkst aktiv bei der Gestaltung von Softwarearchitekturen und technischen Lösungskonzepten mit.
Du stellst durch sauberen Code, Tests und strukturierte Dokumentation eine hohe Softwarequalität sicher.
Du dokumentierst Architekturentscheidungen, Implementierungen und Tests gemäss definierten Qualitäts- und Normvorgaben.
Du arbeitest eng mit System Engineers und weiteren technischen Spezialisten zusammen.
Du bringst dich aktiv in agile Entwicklungsprozesse nach Scrum oder Kanban ein.
Du unterstützt bei der kontinuierlichen Weiterentwicklung von Entwicklungsprozessen, Tools und Technologien.
Qualifikationen
Du verfügst über ein abgeschlossenes Studium in Informatik, Software Engineering oder eine vergleichbare technische Ausbildung.
Du bringst mehrjährige praktische Erfahrung in der Softwareentwicklung mit C# mit.
Du hast fundierte Kenntnisse in der Entwicklung von Desktop-Anwendungen mit WPF.
Du kennst Python oder möchtest deine Kenntnisse in dieser Programmiersprache gezielt weiterentwickeln.
Du interessierst dich für Netzwerke, Kommunikationssysteme und technische Infrastrukturen.
Du arbeitest sicher mit Git und kennst moderne Entwicklungs- und Build-Prozesse.
Du legst Wert auf sauberen, wartbaren und gut dokumentierten Code.
Du arbeitest strukturiert und kannst komplexe technische Zusammenhänge analytisch erfassen.
Du bringst Teamgeist und Freude an der Zusammenarbeit mit unterschiedlichen technischen Fachbereichen mit.
Du kommunizierst sehr gut auf Deutsch und verfügst über gute Englischkenntnisse.
Benefits
Software Integration Engineer (m/w/d)
Über
Rolle
Wenn unterschiedliche Systeme zusammenspielen müssen, wird Integration zum entscheidenden Faktor. Genau hier setzt diese Position an: Zwischen Anwendungen, Daten, Fachbereichen und technischen Teams entstehen Lösungen, die im Alltag zuverlässig funktionieren müssen. Gesucht ist eine Persönlichkeit, die technische Zusammenhänge versteht, Anforderungen hinterfragt und gleichzeitig den Blick für den praktischen Einsatz im Gesundheitswesen behält.
Verantwortung
Integration mit Wirkung
Du stellst den zuverlässigen Datenaustausch zwischen unterschiedlichen Healthcare-Systemen sicher und entwickelst bestehende Integrationskomponenten kontinuierlich weiter.
Du übersetzt fachliche Anforderungen in technisch tragfähige Integrationslösungen und stimmst diese mit relevanten Stakeholdern ab.
Technik im laufenden Betrieb
Du arbeitest mit Entwicklung, Betrieb und Product Management zusammen und trägst dazu bei, dass integrierte Lösungen stabil und nachhaltig betrieben werden können.
Du analysierst technische Probleme, grenzt Fehler systematisch ein und unterstützt bei deren Lösung im 2nd- und 3rd-Level-Support.
Weiterentwicklung & Planung
Du bringst deine technische Perspektive in die Priorisierung von Anforderungen und die Weiterentwicklung der Produkt-Roadmap ein.
Du entwickelst Betriebs- und Integrationskonzepte und sorgst für eine nachvollziehbare technische Dokumentation.
Du begleitest neue Anforderungen von der Analyse bis zur Umsetzung und behältst dabei Abhängigkeiten zwischen Systemen und Schnittstellen im Blick.
Qualifikationen
Du hast eine Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik oder Medizininformatik oder bringst eine vergleichbare Qualifikation mit.
Du hast idealerweise bereits im Gesundheitswesen, eHealth- oder KIS-Umfeld gearbeitet.
Du bringst Kenntnisse in HL7 v2/v3 und/oder FHIR mit.
Du verfügst über Erfahrung mit Application Management, Softwarebetrieb oder Systemintegration.
Du kannst technische Zusammenhänge rund um Schnittstellen, Softwarearchitekturen und heterogene Systemlandschaften nachvollziehen.
Du hast Freude daran, komplexe Anforderungen zu analysieren und gemeinsam mit verschiedenen Stakeholdern praktikable Lösungen zu entwickeln.
Du hast idealerweise bereits Requirements Engineering oder Softwareprojekte fachlich begleitet.
Du kommunizierst fliessend auf Deutsch.
Benefits
Web & Mobile Entwickler (Fullstack: Java/Typescript) (m/w/d)
Über
Rolle
Du möchtest Software nicht einfach nach Vorgabe entwickeln, sondern gemeinsam mit Kunden verstehen, welche Lösung wirklich gebraucht wird? Du bringst technische Erfahrung mit und möchtest deine Ideen von der Anforderungsdefinition bis zur fertigen Anwendung einbringen? Dann erwartet dich eine vielseitige Rolle mit viel Eigenverantwortung und direktem Einfluss auf anspruchsvolle Kundenprojekte.
Du entwickelst individuelle Softwarelösungen für Unternehmen aus unterschiedlichen Branchen – von Versicherungen und Finanzdienstleistern über die Automobilindustrie bis hin zum Behördenumfeld. Dabei arbeitest du eng mit Kunden, Software Engineers und UX-Spezialisten zusammen und begleitest Lösungen über den gesamten Entwicklungsprozess.
Verantwortung
Du analysierst gemeinsam mit Kunden fachliche und technische Anforderungen.
Du unterstützt bei der Definition von Anforderungen und entwickelst daraus passende technische Konzepte.
Du gestaltest Softwarearchitekturen und triffst fundierte technische Entscheidungen.
Du entwickelst moderne Backend-Lösungen mit Java und Technologien aus dem JVM-Umfeld.
Du arbeitest mit Spring, Hibernate, REST und weiteren modernen Technologien.
Du entwickelst moderne Webanwendungen mit TypeScript und Frameworks wie Angular, React oder Vue.
Du arbeitest in agilen Teams mit Softwareentwicklern und UX-Spezialisten aus unterschiedlichen Ländern und Hintergründen zusammen.
Du übernimmst Verantwortung für deine Lösungen und begleitest diese von der Idee bis zur erfolgreichen Umsetzung.
Du bringst neue Technologien und Methoden aktiv ins Team ein und entwickelst dich kontinuierlich weiter.
Qualifikationen
Du bringst mindestens fünf Jahre Erfahrung in der professionellen Softwareentwicklung mit.
Du hast bereits in agilen Entwicklungsumgebungen gearbeitet und kennst moderne Methoden der Softwareentwicklung.
Du verfügst über einen Hochschulabschluss in Informatik, Software Engineering oder eine vergleichbare Ausbildung.
Du besitzt sehr gute Kenntnisse in Java und modernen JVM-Technologien wie Spring und Hibernate.
Du hast Erfahrung mit REST-Schnittstellen und modernen Softwarearchitekturen.
Du kennst dich mit Webentwicklung aus und hast idealerweise Erfahrung mit TypeScript, Angular, React oder Vue.
Du bringst optional Kenntnisse in Python mit.
Du arbeitest gerne direkt mit Kunden zusammen und kannst technische Themen verständlich kommunizieren.
Du übernimmst Verantwortung und arbeitest selbstständig sowie lösungsorientiert.
Du möchtest dich persönlich und fachlich kontinuierlich weiterentwickeln.
Du arbeitest gerne im Team und bist offen für gelegentliche Geschäftsreisen.
Sprachen: Du verfügst über sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.