17 Software Development - Software in St. Gallen
Software Developer - Java EE (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du das Anwendungsdesign etablierter Softwareprodukte aktiv mit und entwickelst ihre Komponenten, Tools und Frameworks gezielt weiter. Du nutzt deine Erfahrung, um bestehende Lösungen kritisch zu hinterfragen und konzeptionell wie technisch auf ein neues Niveau zu heben. Dabei übernimmst du Verantwortung für die kontinuierliche Optimierung von Architektur, Performance und Benutzerfreundlichkeit. Du arbeitest eng mit anderen Fachbereichen zusammen, um Anforderungen zu analysieren und in klare, robuste Softwarekonzepte zu überführen. Durch deinen Qualitätsanspruch trägst du entscheidend dazu bei, aus guten Anwendungen herausragende Produkte zu machen.
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst diese bis zur marktreifen Lösung weiter.
- In dieser Rolle programmierst du Java-Applikationen und stellst deren stabile Wartung sicher.
- Du übernimmst die kontinuierliche Weiterentwicklung bestehender Anwendungen und Funktionen.
- In dieser Rolle arbeitest du eng mit deinem Team zusammen, um unsere Produkte gezielt voranzutreiben.
- Du trägst dazu bei, unsere Softwarelösungen stetig nutzerfreundlicher und effizienter zu gestalten.
Qualifikationen
- Erfolgreich abgeschlossene Ausbildung im Bereich Informatik
- Sehr gute Kenntnisse in Java und objektorientierter Softwareentwicklung
- Aufgeschlossene, visionäre Persönlichkeit mit hoher Eigeninitiative
- Ausgeprägte Fähigkeit, Prozesse aus verschiedenen Blickwinkeln zu betrachten
- Offen für Neues und motiviert, bestehende Lösungen kritisch zu hinterfragen
Benefits
Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du anspruchsvolle Java-Applikationen, die ein überzeugendes digitales Erlebnis ermöglichen. Du übernimmst die Verantwortung dafür, dass deine Lösungen zuverlässig funktionieren und einen echten Mehrwert für die Nutzerinnen und Nutzer schaffen. Dabei setzt du dein Fachwissen ein, um stabile, performante und gut wartbare Anwendungen zu entwickeln. Du arbeitest strukturiert, denkst serviceorientiert und hast den Anspruch, kontinuierlich zur Verbesserung von Prozessen und Funktionen beizutragen. Mit deinem Engagement trägst du dazu bei, dass reibungslose Abläufe und positive Nutzungserlebnisse sichergestellt werden.
Verantwortung
Technische Verantwortung für die kontinuierliche Modernisierung einer geschäftskritischen E-Commerce-Plattform auf Basis von Java und SAP Commerce Cloud
Entwicklung neuer Shop-Funktionalitäten sowie Anbindung zentraler Umsysteme aus den Bereichen ERP, Produktdaten, Payment und Fulfillment
Begleitung von Softwarelösungen über den gesamten Lifecycle – von Architektur und Entwicklung bis zur produktiven Einführung und technischen Betreuung
Sicherstellung von Performance und Stabilität sowie Koordination technischer Themen mit Product Ownern, Fachbereichen und externen Entwicklungspartnern
Qualifikationen
Mehrjährige Entwicklungserfahrung mit Java und fundierte Praxis mit SAP Commerce Cloud (Hybris), insbesondere bei individuellen Erweiterungen und Modulen
Sicherer Umgang mit Spring, REST-Schnittstellen und relationalen Datenbanken sowie Verständnis moderner Softwarearchitekturen
Erfahrung mit automatisierten Build- und Deployment-Prozessen und routinierte Zusammenarbeit in agilen Entwicklungsorganisationen
Tiefes Verständnis digitaler Handelsprozesse, ausgeprägte Problemlösungskompetenz und verhandlungssichere Deutschkenntnisse
Automatisierungsingenieur Prozessanlagen (m/w/d)
Über
Verantwortung
Entwicklung und Umsetzung von SPS-, SCADA- und Leitsystemlösungen für die Prozessindustrie
Integration von Automationssystemen, ERP-Schnittstellen und digitalen Datenlösungen
Konzeption und Implementierung von Batchsystemen (ISA-88)
Analyse technischer Anforderungen sowie Begleitung von Projekten von Konzept bis Umsetzung
Inbetriebnahmen, Kundenschulungen und technische Dokumentation im internationalen Umfeld
Qualifikationen
Technische Ausbildung als Automatiker EFZ, Elektroinstallateur EFZ oder vergleichbar
Weiterbildung als Techniker HF oder Ingenieur in Automation, Elektrotechnik, Informatik oder Verfahrenstechnik
Erfahrung in SPS-Programmierung und industrieller Automatisierung
Kenntnisse in SCADA-Systemen, Batchprozessen und ERP-Anbindungen von Vorteil
Kundenorientierte Arbeitsweise, gute Englischkenntnisse und internationale Reisebereitschaft
Benefits
Application Developer (m/w/d)
Über
Verantwortung
Entwicklung individueller Business-Software mit Golang und modernen Web-Technologien – vom Backend bis zur Benutzeroberfläche
Konzeption skalierbarer Services und Schnittstellen sowie Anbindung von ERP-Lösungen und weiteren externen Systemen
Umsetzung moderner Web- und Mobile-Anwendungen mit TypeScript, Vue.js und Flutter sowie Weiterentwicklung der zugrunde liegenden Datenmodelle
Direkter Austausch mit Kunden zur Aufnahme technischer Anforderungen, Lösungsfindung und Begleitung der Anwendungen im laufenden Betrieb
Qualifikationen
Praxiserfahrung in der Softwareentwicklung mit Golang und/oder JavaScript bzw. TypeScript sowie modernen Web-Frameworks
Gutes Verständnis von REST-basierten Architekturen, Microservices und der Integration unterschiedlicher Softwarelösungen
Sicherer Umgang mit relationalen Datenbanken wie MS SQL oder PostgreSQL sowie modernen Entwicklungsprozessen mit Git und CI/CD
Eigenverantwortliche und pragmatische Arbeitsweise kombiniert mit Freude an technischer Beratung und direktem Kundenkontakt
Senior IT System Engineer (m/w/d)
Über
Verantwortung
Du planst, implementierst und betreibst moderne Server-, Netzwerk- und Virtualisierungsinfrastrukturen und stellst deren Verfügbarkeit sicher.
Du administrierst und optimierst Microsoft-Windows-Server, Active Directory sowie Microsoft-365- und Azure-Umgebungen.
Du entwickelst Hybrid-Cloud-Lösungen und unterstützt Migrationen von lokalen Infrastrukturen in die Microsoft Cloud.
Du betreust Virtualisierungsplattformen wie VMware oder Hyper-V sowie Storage- und Backup-Lösungen.
Du implementierst und optimierst Sicherheitslösungen in den Bereichen Identity & Access Management, Microsoft Defender, Entra ID und Multi-Faktor-Authentifizierung.
Du analysierst komplexe technische Störungen, führst Fehleranalysen durch und entwickelst nachhaltige Lösungen.
Qualifikationen
Mehrjährige Berufserfahrung als IT System Engineer mit Schwerpunkt Microsoft-Infrastrukturen.
Fundierte Kenntnisse in Windows Server, Active Directory, Microsoft 365, Microsoft Azure und hybriden IT-Umgebungen.
Erfahrung mit Virtualisierungstechnologien wie VMware oder Hyper-V sowie Backup- und Storage-Lösungen.
Gute Kenntnisse in den Bereichen Netzwerk, Firewall, DNS, DHCP und IT-Security.
Erfahrung mit PowerShell zur Automatisierung administrativer Aufgaben.
Kenntnisse moderner Microsoft-Sicherheitslösungen wie Microsoft Defender und Entra ID sind von Vorteil.
Benefits
Full-Stack Software Engineer (m/w/d)
Über
Verantwortung
Du entwickelst moderne Weblösungen von der Benutzeroberfläche bis zu Backend-Services und Datenhaltung.
Du übersetzt Designs und fachliche Anforderungen in performante, skalierbare Anwendungen.
Du integrierst externe Systeme, Geräte und Datenquellen über APIs sowie drahtlose Kommunikationswege.
Du automatisierst Build-, Test- und Deployment-Prozesse und betreibst Anwendungen in containerisierten Umgebungen.
Du analysierst bestehende Lösungen, führst Code Reviews durch und entwickelst Softwarequalität und Architektur kontinuierlich weiter.
Qualifikationen
Du hast eine Ausbildung oder ein Studium im Bereich Software Engineering, Informatik oder eine vergleichbare Qualifikation.
Du verfügst über fundierte Praxis mit React, TypeScript und modernen Webtechnologien.
Du kennst dich mit Containerisierung, Git, automatisierten Pipelines sowie Infrastructure as Code aus.
Du bringst Erfahrung mit relationalen Datenbanken, API-Integration und automatisierten Tests mit.
Du arbeitest eigenverantwortlich, qualitätsbewusst und gerne in agilen Teams und kommunizierst sicher auf Deutsch und Englisch.
Benefits
Cloud Platform Engineer (Azure) (m/w/d)
Über
Rolle
Du baust eine Azure Landing Zone auf und entwickelst sie konsequent weiter – mit klarem Fokus auf Governance, Networking, Identity und Security-Baselines. Als Senior Platform Engineer verantwortest Du die Container-Plattform, migrierst bestehende Workloads auf Azure-native Kubernetes-Dienste und stellst durch modulare Terraform-Frameworks und GitHub-basierte CI/CD-Pipelines eine standardisierte, automatisierte Bereitstellung sicher. Dabei sorgst Du für durchgängige Observability, etablierst Security-by-Design mit Secrets Management, Netzwerksegmentierung und rollenbasierten Zugriffsmodellen und berätst Fach- und Entwicklungsteams zu Integration, Governance und Skalierung. Du arbeitest als Teil eines Platform-Teams eng mit Entwicklungsteams zusammen und dokumentierst Betriebsprozesse sowie Architekturentscheidungen nachvollziehbar.
Verantwortung
Du verantwortest Aufbau und Weiterentwicklung der Azure Landing Zone mit Fokus auf Governance, Networking, Identity und Security-Baselines
Du migrierst und modernisierst bestehende Anwendungen auf Azure-native Container-Dienste und betreibst die Container-Plattform inklusive Ressourcenmanagement, Netzwerkkonfiguration, Skalierung und Fehleranalyse
Du entwickelst ein modulares Terraform-Framework als zentrale Grundlage für Bereitstellung und Pflege aller Cloud-Ressourcen weiter
Du baust CI/CD-Pipelines mit GitHub Actions auf und betreibst diese inklusive Linting, Testing, Security-Scanning und automatisiertem Deployment
Du stellst Observability sicher, integrierst geeignete Tools für Metriken, Logs und Traces und baust aussagekräftige Dashboards sowie Alerts auf
Zudem unterstützt Du Fach- und Entwicklungsteams mit passender Cloud-Infrastruktur, treibst eine Security-by-Design-Kultur voran und dokumentierst Betriebsprozesse sowie Architekturentscheidungen
Qualifikationen
Du hast ein Hochschulstudium in Informatik, Systemtechnik oder einer vergleichbaren Fachrichtung mit Schwerpunkt Infrastruktur oder verteilte Systeme abgeschlossen
Du bringst mindestens 5 Jahre Berufserfahrung als DevOps oder Cloud Platform Engineer in einer betriebsnahen Rolle mit
Du verfügst über sehr gute Terraform-Kenntnisse inklusive Modulentwicklung, State-Management, Workspaces und Testing sowie fundierte Azure-Erfahrung (Architektur, Core-Services, Networking, IAM, Monitoring)
Du betreibst Kubernetes-Cluster sicher inklusive Ressourcenmanagement, Troubleshooting und Helm und arbeitest routiniert mit GitHub sowie GitHub Actions
Du bist vertraut mit Observability-Werkzeugen wie Prometheus, Grafana oder OpenTelemetry; Kenntnisse in Azure-Governance-Diensten, skalierten agilen Frameworks, Zertifizierungen sowie Scripting (Python, Bash, PowerShell) sind von Vorteil
Du übernimmst Verantwortung für laufende Systeme mit Blick auf Service Level Objectives und strukturierte Incident-Nachbearbeitung und kommunizierst sehr gut auf Deutsch und Englisch
Benefits