97 Software Development - Software in Kriessern
Senior Fullstack Software Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du moderne Fullstack-Softwarearchitekturen, die robuste Backend-Logik mit intuitiven Frontend-Lösungen verbinden. Du übernimmst die Verantwortung für Architekturentscheidungen, sorgst für saubere Softwaredesigns und stellst eine hohe Codequalität über den gesamten Technologie-Stack sicher. Dabei analysierst und bewertest du komplexe Anforderungen, übersetzt sie in skalierbare technische Konzepte und begleitest deren Umsetzung bis zum produktiven Einsatz. Du evaluierst neue Technologien und Frameworks, um Architektur und Entwicklungsprozesse kontinuierlich zu verbessern. Zudem arbeitest du eng mit verschiedenen Stakeholdern zusammen, um tragfähige, nachhaltige und zukunftssichere Softwarelösungen zu realisieren.
Verantwortung
- Du entwickelst und optimierst anspruchsvolle Softwarelösungen im Fullstack-Bereich.
- In dieser Rolle evaluierst du neue Technologien und integrierst sie zur Verbesserung unserer Systeme.
- Du arbeitest eng mit interdisziplinären Teams zusammen, um innovative Lösungen zu gestalten.
- Als Fullstack Software Engineer stellst du hohe Code-Qualität durch Reviews sicher.
- Du setzt Best Practices konsequent ein, um Stabilität und Wartbarkeit der Anwendungen zu gewährleisten.
Qualifikationen
Du verfügst über mindestens 2 Jahre Projekterfahrung im Softwarebereich.
Du bringst ein breites technologisches Verständnis und Leidenschaft für die Fullstack-Entwicklung mit.
Dein Auftreten ist professionell, und du arbeitest gerne und konstruktiv im Team.
Selbstständiges, lösungsorientiertes und auch unkonventionelles Denken zeichnet dich aus.
Idealerweise hast du bereits Erfahrung mit einer Programmiersprache wie Delphi oder C#.
Du kommunizierst fliessend auf Deutsch, Englischkenntnisse sind ein Plus.
Softwareentwickler Fachrichtung Java (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die technologische Weiterentwicklung etablierter Java-Komponenten, Tools und Frameworks und bringst deine Ideen gezielt ein. Du analysierst bestehende Lösungen, identifizierst Optimierungspotenziale und setzt Verbesserungen strukturiert und nachhaltig um. Du verantwortest die saubere Konzeption und Umsetzung neuer Funktionalitäten und achtest dabei auf hohe Code-Qualität, Performance und Wartbarkeit. Mit deinem technischen Know-how trägst du dazu bei, stabile Produkte kontinuierlich zu verbessern und für zukünftige Anforderungen zu rüsten. Dabei nutzt du deine Erfahrung, um bewährte Architekturen weiterzuentwickeln und moderne Technologien sinnvoll einzubinden.
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur marktreifen Lösung
- In dieser Rolle programmierst du Java-Applikationen und stellst deren zuverlässige Wartung sicher
- Du verantwortest die technische Weiterentwicklung bestehender Java-Lösungen
- Als Softwareentwickler Fachrichtung Java arbeitest du eng mit deinem Team an der kontinuierlichen Produktverbesserung
- Du gestaltest unsere Produkte aktiv nutzerfreundlicher und bringst deine Perspektive in UI/UX-Fragen ein
Qualifikationen
- Du verfügst über eine erfolgreich abgeschlossene Ausbildung im Bereich Informatik.
- Du beherrschst Java sicher und wendest es routiniert in der Praxis an.
- Du bist eine aufgeschlossene, visionäre Persönlichkeit mit hoher Eigeninitiative.
- Du betrachtest Prozesse aus unterschiedlichen Perspektiven und erkennst Optimierungspotenziale.
- Du bist neugierig auf neue Technologien und Ideen und verfolgst deren Entwicklung aktiv.
- Du hinterfragst bestehende Lösungen konstruktiv und treibst Verbesserungen voran.
Benefits
Senior Java Softwareentwickler (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die technologische Weiterentwicklung etablierter Java-Komponenten, Tools und Frameworks und bringst deine Ideen gezielt ein. Du analysierst bestehende Lösungen, identifizierst Optimierungspotenziale und setzt Verbesserungen strukturiert und nachhaltig um. Du verantwortest die saubere Konzeption und Umsetzung neuer Funktionalitäten und achtest dabei auf hohe Code-Qualität, Performance und Wartbarkeit. Mit deinem technischen Know-how trägst du dazu bei, stabile Produkte kontinuierlich zu verbessern und für zukünftige Anforderungen zu rüsten. Dabei nutzt du deine Erfahrung, um bewährte Architekturen weiterzuentwickeln und moderne Technologien sinnvoll einzubinden.
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur marktreifen Lösung
- In dieser Rolle programmierst du Java-Applikationen und stellst deren zuverlässige Wartung sicher
- Du verantwortest die technische Weiterentwicklung bestehender Java-Lösungen
- Als Softwareentwickler Fachrichtung Java arbeitest du eng mit deinem Team an der kontinuierlichen Produktverbesserung
- Du gestaltest unsere Produkte aktiv nutzerfreundlicher und bringst deine Perspektive in UI/UX-Fragen ein
Qualifikationen
- Du verfügst über eine erfolgreich abgeschlossene Ausbildung im Bereich Informatik.
- Du beherrschst Java sicher und wendest es routiniert in der Praxis an.
- Du bist eine aufgeschlossene, visionäre Persönlichkeit mit hoher Eigeninitiative.
- Du betrachtest Prozesse aus unterschiedlichen Perspektiven und erkennst Optimierungspotenziale.
- Du bist neugierig auf neue Technologien und Ideen und verfolgst deren Entwicklung aktiv.
- Du hinterfragst bestehende Lösungen konstruktiv und treibst Verbesserungen voran.
Benefits
Full-Stack Java Anwendungsentwickler (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die Digitalisierung von KMU in Gewerbe, Service und Reparatur, Transport und Landwirtschaft aktiv mit. Du entwickelst und betreust die Amacos-Plattform als ERP-Lösung auf Basis von openMDX/openCRX mit Java/JavaEE, Tomcat/TomEE und PostgreSQL und stellst deren stabile und zuverlässige Performance sicher. Du verantwortest die kontinuierliche Weiterentwicklung und den Ausbau der Plattform und arbeitest dabei mit modernen Open-Source-Technologien. Zudem sorgst du dafür, dass die Android-App zur mobilen Rapporterfassung reibungslos funktioniert und optimal in die Gesamtlösung integriert ist. Als Generalist übernimmst du die zentrale technische Rolle, um Systeme und Anwendungen ganzheitlich zu verstehen, zu verbessern und langfristig zukunftsfähig zu halten.
Verantwortung
- Du entwickelst unsere Internetplattform langfristig weiter – im Frontend wie im Backend.
- In dieser Rolle optimierst du den laufenden Betrieb des Systems und verhinderst Engpässe sowie Störungen.
- Du erweiterst die Android-App auf Basis von Java und später auch mit Flutter.
- Als Full-Stack Java Anwendungsentwickler analysierst du neue Anforderungen der Kunden-Projektleiter und konzipierst passende Lösungen.
- Du steuerst das Software-Testing und sorgst für eine hohe Qualität der Anwendungen.
- In dieser Rolle pflegst du die Entwickler-Dokumentation und hältst sie stets aktuell.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik oder eine vergleichbare Qualifikation.
- Du verfügst über mehrjährige Erfahrung als Java-Entwickler und im Umgang mit Datenbanken.
- Du kennst idealerweise Tools und Technologien wie UML, Git, Gradle, Eclipse, JavaScript und Android Studio.
- Du verstehst betriebswirtschaftliche Prozesse und Zusammenhänge, insbesondere im ERP- und CRM-Umfeld.
- Du arbeitest selbständig und strukturiert und überzeugst mit analytischen sowie konzeptionellen Fähigkeiten.
- Du zeichnest dich durch hohes Qualitätsbewusstsein, schnelle Auffassungsgabe, Lernbereitschaft und eine teamorientierte, kommunikative Art aus.
.Net C# Fullstack Softwareentwickler in (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du innovative Fullstack-Softwarelösungen, die Kreativität, Effizienz und hohe Qualitätsansprüche bestmöglich unterstützen. Du verantwortest die Konzeption, Entwicklung und Optimierung von Anwendungen, die sowohl moderne Frontends als auch performante Backends umfassen. Dabei verbindest du technische Exzellenz mit einem klaren Blick für stabile, skalierbare Architekturen und saubere Codequalität. Zudem arbeitest du eng mit verschiedenen Stakeholdern zusammen, um Anforderungen zu analysieren und in passgenaue digitale Lösungen zu übersetzen. Durch dein professionelles Vorgehen trägst du entscheidend dazu bei, digitale Prozesse kontinuierlich zu verbessern und den Mehrwert für eine internationale Nutzerschaft zu steigern.
Verantwortung
- Du entwickelst und pflegst bestehende sowie neue Softwaremodule mit C#, .NET, WPF und MS SQL Server.
- In dieser Rolle analysierst du die firmeneigene Software und optimierst kontinuierlich interne Prozesse.
- Als Fullstack Softwareentwickler/in konzipierst und implementierst du REST/JSON-Schnittstellen zur Integration mit Umsystemen.
- Du wählst passende Architektur- und Designkonzepte aus und setzt fachliche Anforderungen technisch um.
- In dieser Rolle erstellst du technische Dokumentationen, Spezifikationen und automatisierte Tests.
- Du sicherst die Codequalität durch Code Reviews und bringst dich aktiv in Architekturentscheidungen und neue Lösungsansätze ein.
Qualifikationen
- Abgeschlossene Ausbildung oder Studium im Bereich Informatik (EFZ, HF, FH, Uni) oder eine vergleichbare Qualifikation.
- Mindestens 3 Jahre praktische Erfahrung in der .NET-Anwendungsentwicklung.
- Sehr gute Kenntnisse in C#, .NET, WPF sowie im Arbeiten nach dem MVVM-Pattern.
- Sichere Anwendung von MSSQL (T-SQL) sowie routinierter Umgang mit Versionskontrolle mittels Git und Azure DevOps.
- Idealerweise vertraut mit DevExpress und Mikro-ORMs (z. B. Dapper).
- Von Vorteil sind Erfahrungen mit CI/CD-Pipelines und der Definition von Build-Prozessen in YAML.
Benefits
SPS Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du innovative Automatisierungslösungen und setzt deine Expertise in der Softwareentwicklung gezielt ein. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Optimierung von Steuerungs- und Automatisierungssoftware. Dabei analysierst du technische Anforderungen, entwickelst passende Softwarearchitekturen und stellst die zuverlässige Funktionalität im Betrieb sicher. Du arbeitest eng mit verschiedenen Schnittstellen zusammen, um reibungslose Abläufe zu gewährleisten und bestehende Systeme kontinuierlich zu verbessern. Durch deinen professionellen Beitrag trägst du massgeblich dazu bei, Automatisierungsprojekte effizient und zukunftsorientiert umzusetzen.
Verantwortung
- Du entwickelst SPS-, SCADA- und Leitsystemlösungen für anspruchsvolle Anwendungen in der Prozessindustrie.
- Du verbindest Automationslösungen mit ERP-Systemen und BI-Tools zu durchgängigen, digitalen Prozessketten und Datenanalysen.
- In dieser Rolle konzipierst und realisierst du Batchsysteme nach ISA‑88 und integrierst sie nahtlos in bestehende Produktions- und Leitsysteme.
- Du analysierst Kundenbedürfnisse, erarbeitest technische Konzepte und begleitest Projekte von der Idee bis zur Auslieferung.
- In dieser Rolle nimmst du Anlagen weltweit in Betrieb, schulst Anwender und stellst mit fundierter Dokumentation den nachhaltigen Projekterfolg sicher.
Qualifikationen
- Abgeschlossene technische Grundausbildung (z. B. Automatiker/in EFZ, Elektroinstallateur/in oder vergleichbar) sowie Weiterbildung als Techniker/in oder Ingenieur/in in Elektrotechnik, Automation, Informatik oder Verfahrenstechnik
- Praxis in der SPS-Programmierung im industriellen Umfeld, idealerweise mit TIA Portal oder Control Expert
- Von Vorteil sind Kenntnisse in SCADA-Systemen wie WinCC, Wonderware oder ProLeit sowie Erfahrung mit Batchsystemen nach ISA‑88 und ERP-Anbindungen (z. B. SAP)
- Freude am direkten Kundenkontakt, kombiniert mit einer selbstständigen, strukturierten und lösungsorientierten Arbeitsweise
- Gute Englischkenntnisse sowie Bereitschaft zu Reisetätigkeit von rund 20 %
- Du überzeugst mit Teamgeist, Eigeninitiative und der Fähigkeit, Kunden und Kolleginnen/Kollegen zu begeistern
Benefits
Senior Java Engineer (m/w/d)
Über
Verantwortung
- Du konzipierst und realisierst komplexe Java-basierte Softwarelösungen in anspruchsvollen Kundenumgebungen.
- In dieser Rolle arbeitest Du eng mit bereichsübergreifenden Teams zusammen und vereinst technische mit fachlichen Perspektiven bei hoher Qualität und Kundenzufriedenheit.
- Du setzt gezielt AI-gestützte Tools im Software Engineering ein und gestaltest aktiv die Weiterentwicklung unserer Entwicklungsansätze mit.
- Als Java Softwareentwickler:in Senior-Level übernimmst Du mit Deinen analytischen Fähigkeiten und Fachkenntnissen eine zentrale Schlüsselfunktion im Team.
- Du coachst weniger erfahrene Teammitglieder und förderst einen kontinuierlichen Wissensaustausch.
- In dieser Rolle unterstützt Du Kundenworkshops und Presales-Aktivitäten mit Deiner technischen Expertise.
Qualifikationen
- Abgeschlossenes Studium in Informatik oder einer verwandten Fachrichtung (Uni/ETH/FH)
- Mindestens 5 Jahre Erfahrung in Analyse, Design und Entwicklung mit Java (Core, Spring Ecosystem, JPA/Hibernate)
- Fundierte Praxis in Spring, Spring Boot, Microservices-Architekturen sowie RESTful APIs (OpenAPI/Swagger) und Grundkenntnissen in SOAP
- Sicherer Umgang mit relationalen Datenbanken (Oracle, MSSQL, PostgreSQL) inklusive komplexer SQL-Queries
- Vertraut mit CI/CD-Pipelines, Containerisierung und Orchestrierung (Docker, Kubernetes, OpenShift) sowie idealerweise Erfahrungen mit AWS und AI-gestützter Entwicklung
- Du kommunizierst fliessend auf Deutsch und Englisch in Wort und Schrift und übernimmst gerne Mentoring für Junior-Entwickler
Benefits
Senior Java Entwickler:in (m/w/d)
Über
Verantwortung
- Du verantwortest die Konzeption und Umsetzung komplexer Java-basierter Softwarelösungen in anspruchsvollen Kundenumgebungen.
- In dieser Rolle arbeitest Du eng mit bereichsübergreifenden Teams zusammen und verbindest technische mit fachlichen Perspektiven bei hoher Qualitäts- und Kundenorientierung.
- Du setzt gezielt AI-gestützte Tools im Software Engineering ein und treibst die Weiterentwicklung unserer Entwicklungsansätze voran.
- Als Java Entwickelnde mit Berufserfahrung übernimmst Du mit Deinen analytischen Fähigkeiten und Fachkenntnissen eine zentrale Schlüsselfunktion im Team.
- Du coachst weniger erfahrene Teammitglieder und förderst aktiv den Wissensaustausch.
- In dieser Rolle unterstützt Du bei Kundenworkshops sowie bei Presales-Aktivitäten.
Qualifikationen
- Abgeschlossenes Studium in Informatik oder einer vergleichbaren Fachrichtung (Uni/ETH/FH)
- Mindestens 5 Jahre fundierte Erfahrung in Analyse, Design und Entwicklung mit Java (Core, Spring Ecosystem, JPA/Hibernate)
- Sehr gute Kenntnisse in Spring, Spring Boot, Microservices-Architekturen sowie der Entwicklung von RESTful APIs (OpenAPI/Swagger) und Grundkenntnisse in SOAP
- Routiniert im Umgang mit relationalen Datenbanken (Oracle, MSSQL, PostgreSQL) inklusive komplexer SQL-Queries sowie vertraut mit CI/CD-Pipelines, Docker, Kubernetes, OpenShift und idealerweise AWS
- Praxis in AI-gestützter Softwareentwicklung und modernen Engineering-Ansätzen (z.B. Agentic Engineering) sowie idealerweise Know-how in gängigen Frontend-Frameworks (Angular/React/Vue)
- Erfahrung in der Anleitung und im Mentoring von Junior-Entwicklerinnen und -Entwicklern sowie fliessende Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Entwickler:in für anspruchsvolle Softwareprojekte (m/w/d)
Rolle
Du liebst es, komplexe Anforderungen in durchdachte Softwarelösungen zu verwandeln und bewegst dich souverän zwischen Frontend und Backend? Dann erwartet dich eine abwechslungsreiche Rolle mit viel Gestaltungsspielraum. Gemeinsam mit einem engagierten Team entwickelst du innovative Anwendungen, bringst neue Ideen ein und trägst mit deinem Qualitätsanspruch dazu bei, nachhaltige und zukunftsfähige Lösungen zu schaffen.
Verantwortung
Du entwickelst und optimierst anspruchsvolle Softwarelösungen als Fullstack Developer und begleitest diese über den gesamten Entwicklungszyklus.
Du evaluierst neue Technologien, prüfst deren Mehrwert und integrierst geeignete Ansätze in bestehende Systemlandschaften.
Du arbeitest eng mit Kolleginnen und Kollegen aus unterschiedlichen Fachbereichen zusammen, um innovative Lösungen zu realisieren.
Du führst Code-Reviews durch und stellst sicher, dass Entwicklungsstandards sowie Best Practices konsequent eingehalten werden.
Du bringst eigene Ideen ein und unterstützt aktiv die kontinuierliche Verbesserung von Architektur, Prozessen und Entwicklungsqualität.
Qualifikationen
Du verfügst über mindestens zwei Jahre Erfahrung in der professionellen Softwareentwicklung und hast bereits in Projektteams gearbeitet.
Du bringst ein breites technologisches Verständnis mit und begeisterst dich für moderne Entwicklungsansätze.
Du überzeugst mit deiner Leidenschaft für die Fullstack-Entwicklung und einem hohen Anspruch an Qualität und Wartbarkeit.
Du denkst lösungsorientiert, arbeitest selbstständig und findest auch ausserhalb etablierter Wege kreative Lösungsansätze.
Du trittst professionell auf, kommunizierst offen und arbeitest gerne in einem teamorientierten Umfeld.
Du verfügst idealerweise über praktische Kenntnisse in Delphi oder C#.
Du kommunizierst fliessend auf Deutsch; Englischkenntnisse sind von Vorteil.
Senior Java Softwareentwickler:in (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du zentrale Finanzservices, die als Rückgrat moderner Produkte dienen und anspruchsvolle technische Herausforderungen mit spürbarem Impact verbinden. Du übernimmst Verantwortung für Systeme, die Kundenkontostände verwalten, die Erstellung und Verteilung von Rechnungen steuern und für einen präzisen Datenfluss zwischen Händlerplattformen und Zahlungslösungen sorgen. Dabei arbeitest du an Ledgern, kundenorientierten Rechnungsprozessen sowie Kreditkarten- und digitalen Bezahllösungen und stellst deren Sicherheit, Skalierbarkeit und Benutzerfreundlichkeit sicher. Du verantwortest den gesamten Entwicklungsprozess neuer funktionaler und nicht funktionaler Anforderungen – von der Analyse über die Implementierung bis hin zu Tests. Zudem treibst du die Integration von Zahlungssystemen sowie die Weiterentwicklung bestehender Features aktiv voran und trägst so zu einem reibungslosen Erlebnis für Händler und Konsument:innen bei.
Verantwortung
- Du designst, entwickelst, testest und lieferst robuste, wartbare und gut lesbare Software, Anwendungen, APIs und Workflows aus.
- In dieser Rolle vereinfachst du kontinuierlich die bestehende Softwarearchitektur durch den Einsatz von Industriestandards und Best Practices.
- Du löst anspruchsvolle technische Probleme, bei denen kreatives und vernetztes Denken gefragt ist.
- Als erfahrene:r Softwareentwickler:in überwachst du produktive Systeme, um Optimierungs- und Verbesserungsmöglichkeiten zu identifizieren.
- Du trägst aktiv zu einer starken Engineering-Kultur bei, indem du Standards und Best Practices übernimmst, weiterentwickelst und konstruktives Feedback gibst.
Qualifikationen
- Du hast mindestens 5 Jahre Erfahrung als Software Engineer und verfügst über fundiertes Know-how in objektorientierter und/oder funktionaler Programmierung mit nachweislich produktiven Systemen.
- Du übernimmst gerne Verantwortung von der Idee bis zum Deployment und findest eine gute Balance zwischen technischer Exzellenz und geschäftlichem Mehrwert.
- Du gestaltest die technische Richtung aktiv mit, triffst Architekturentscheide und achtest auf langfristige Qualität und Nachhaltigkeit des Codebases.
- Du hinterfragst den Status quo mit einem ausgeprägten kritischen Denkvermögen und entwickelst daraus konkrete, umsetzbare Verbesserungsvorschläge.
- Du kommunizierst klar und sicher in Englisch und idealerweise auch in Italienisch und arbeitest gerne interdisziplinär im Team.
- Idealerweise verfügst du über fundierte Erfahrung mit dem Java- und Spring-Ökosystem, skalierbaren modularen Anwendungen, containerisierten Architekturen sowie eventuell im FinTech-Umfeld und in der Betreuung von Teams.
Benefits