9 IT - Software Development in St. Gallen
Java Software Engineer mit starkem Kundenbezug (m/w/d)
Verantwortung
Entwicklung maßgeschneiderter Softwarelösungen basierend auf dem ECM-System ELO, die auf die individuellen Bedürfnisse unserer Kunden abgestimmt sind.
Erstellung standardisierter Module im Rahmen von Kundenprojekten, um eine effiziente Implementierung zu gewährleisten.
Design und Entwicklung von Schnittstellenlösungen, in enger Zusammenarbeit mit unseren Partnern und Projektleitern, um reibungslose Integrationen zu ermöglichen.
Unterstützung der Projektleitung bei der Installation von Softwaremodulen und Fehlerbehebung, um eine störungsfreie Implementierung sicherzustellen.
Qualifikationen
Abgeschlossene Informatik-Ausbildung mit Schwerpunkt Applikationsentwicklung oder in einem vergleichbaren Bereich
Fundierte Kenntnisse in JavaScript sowie eventuell auch in Java
Erfahrung mit Webtechnologien wie HTML/CSS
Kenntnisse im Bereich Datenbankanwendungen
Erfahrung in der IT-Projektleitung von Vorteil
Sehr gute Deutschkenntnisse und gute Englischkenntnisse
Lösungsorientierte, selbständige und strukturierte Arbeitsweise
Hohes Engagement und Leistungsbereitschaft, um erfolgreich zu arbeiten
Benefits
Senior Java Developer:in (m/w/d)
Verantwortung
- Du entwickelst innovative Ideen, setzt Prototypen um und führst sie bis zur produktiven Lösung
- In dieser Rolle baust und betreibst du Java-basierte Backend-Applikationen und entwickelst sie kontinuierlich weiter
- Du gestaltest die technische Backend-Architektur aktiv mit und stellst deren Skalierbarkeit und Stabilität sicher
- In dieser Rolle arbeitest du eng mit deinem Team zusammen, um Produkte stetig zu optimieren und messbaren Mehrwert für Nutzer:innen zu schaffen
- Als Lead Softwareentwickler Backend koordinierst du technische Aufgaben im Team und triffst zentrale Architektur- und Technologieentscheidungen
- Du förderst den fachlichen Austausch im Team und unterstützt Kolleg:innen bei der Lösung komplexer Backend-Herausforderungen
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium im Bereich Informatik.
- Du hast mehrjährige Erfahrung in der Softwareentwicklung und sehr fundierte Kenntnisse in Java.
- Du arbeitest vorausschauend, neugierig und mit hoher Eigeninitiative an deinen Themen.
- Du gehst Aufgaben mit spürbarem Drive an und übernimmst Verantwortung für Ergebnisse.
- Du hinterfragst bestehende Lösungen konstruktiv und denkst in Alternativen.
- Du bringst neue Perspektiven ein und trägst aktiv zur kontinuierlichen Verbesserung der Softwarelösungen bei.
Benefits
Java Software Engineer (m/w/d)
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur produktiven Lösung.
- In dieser Rolle konzipierst und betreibst du Java-basierte Applikationen und optimierst sie laufend.
- Du übernimmst die Verantwortung für die kontinuierliche Weiterentwicklung bestehender Softwarelösungen.
- Als erfahrene Fachkraft Softwareentwicklung arbeitest du eng mit deinem Team zusammen, um unsere Produkte zu verbessern.
- Du gestaltest Funktionen und Features mit, die echten Mehrwert für unsere Nutzer:innen schaffen.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium im Bereich Informatik oder eine vergleichbare Qualifikation
- Du hast mehrjährige Erfahrung in der Softwareentwicklung und sehr gute Kenntnisse in Java
- Du gehst Aufgaben mit hoher Eigeninitiative, Drive und Verantwortungsbewusstsein an
- Du denkst vorausschauend, bist neugierig und eignest dir gerne neues Wissen an
- Du hinterfragst bestehende Lösungen konstruktiv und denkst in Alternativen
- Du bringst neue Perspektiven ein und trägst aktiv zur Weiterentwicklung von Architektur und Lösungen bei
Benefits
Embedded Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Embedded-Softwarelösungen in C und C++ für elektronisch hochkomplexe Baugruppen und Systeme. Du übernimmst die Verantwortung für Konzeption, Implementierung, Test und Optimierung der Software und stellst dabei deren Zuverlässigkeit und Performance sicher. Du analysierst Anforderungen, erarbeitest saubere Softwarearchitekturen und setzt moderne Entwicklungs- und Testmethoden ein. Du verantwortest die enge Abstimmung mit angrenzenden Disziplinen wie Hardwareentwicklung, Test und Industrialisierung, um reibungslose Gesamtlösungen zu ermöglichen. Durch dein Senior-Know-how prägst du Entwicklungsstandards, coachst weniger erfahrene Kolleginnen und Kollegen und treibst die kontinuierliche Verbesserung der Embedded-Softwareentwicklung voran.
Verantwortung
- Du entwickelst Embedded Software in C/C++ für anspruchsvolle Kundenprojekte in Medizintechnik und Industrie.
- In dieser Rolle gestaltest du Software-Architekturen im interdisziplinären Team und setzt sie auf verschiedenen Prozessorarchitekturen, Echtzeitbetriebssystemen und Embedded-Linux-Plattformen um.
- Du analysierst und präzisierst Kundenanforderungen und überführst sie in robuste, wartbare Softwarelösungen.
- Als Embedded Softwareentwickler Senior arbeitest du nach etablierten Methoden, erstellst normgerechte Dokumentation und berücksichtigst dabei insbesondere regulatorische Vorgaben in der Medizintechnik.
- Du stellst durch systematische Verifikation die Funktionalität, Qualität und Stabilität der Software sicher und begleitest Projekte bis zur Serienreife unter Einbezug produktionsrelevanter Anforderungen.
- In dieser Rolle unterstützt du weniger erfahrene Entwickler im Team und übernimmst perspektivisch Verantwortung in der technischen Projektleitung oder fachlichen Teamkoordination.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium als Informatikingenieur oder Elektroingenieur FH/ETH.
- Du hast mehrjährige Praxis in der Embedded-Softwareentwicklung und kennst dich in komplexen Projekten sicher aus.
- Du beherrschst C und C++ auf sehr gutem Niveau und setzt diese routiniert in Embedded-Systemen ein.
- Du arbeitest mit strukturierten Software-Design-Methoden (z. B. UML) sowie etablierten Entwicklungsprozessen und erstellst saubere technische Dokumentation.
- Du zeichnest dich durch eine analytische, strukturierte und qualitätsbewusste Arbeitsweise aus.
- Du kommunizierst sicher in Deutsch und Englisch, idealerweise ergänzt durch Erfahrungen mit Embedded Linux (z. B. Yocto).
Benefits
Senior Software Developer (C++) (m/w/d)
Verantwortung
- Du wirst in der Design- und Implementierungsphase Firmware-Lösungen für Digital-Großformatdrucker in C++ gemäß den neuesten Standards entwickeln. Dabei liegt der Fokus auf der Erstellung von Embedded Software für Embedded Realtime Linux und der Verifikation von Realtime-Aspekten.
- Zu deinen Aufgaben gehört auch die Gestaltung der vernetzten Kommunikation zwischen den einzelnen Hardware-Komponenten mittels EtherCAT und FSoE. Du wirst Problemstellungen analysieren, Anforderungen ermitteln und Konzepte erarbeiten, um eine reibungslose Kommunikation sicherzustellen.
- Deine aktive Mitarbeit an der Software-Architektur wird essentiell sein, um die Weiterentwicklung, Optimierung und Pflege der zentralen Softwarekomponenten voranzutreiben. Du wirst in der Lage sein, innovative Lösungen zu finden und die Architektur entsprechend zu gestalten, um die Leistungsfähigkeit der Firmware kontinuierlich zu verbessern.
Qualifikationen
- Du bringst ein abgeschlossenes Ingenieurstudium mit vertieften Kenntnissen in technischer Informatik mit.
- Deine fundierten Kenntnisse in der Software-Entwicklung mit modernem C++ bilden eine solide Grundlage für deine Aufgaben.
- Idealerweise verfügst du über Erfahrung mit Realtime-Anwendungen, was dir bei der Entwicklung von Embedded Realtime Linux Lösungen zugutekommen wird.
- Deine mögliche Erfahrung im Bereich EtherCAT Kommunikation wird dir helfen, die vernetzte Kommunikation zwischen den Hardware-Komponenten erfolgreich umzusetzen.
- Dein gutes maschinentechnisches Verständnis ermöglicht es dir, die Anforderungen der Hardware-Komponenten besser zu verstehen und passende Software-Lösungen zu entwickeln.
- Dies ist besonders wichtig bei der Entwicklung von komplexen Firmware-Lösungen für Großformatdrucker.
Benefits
Frontend Web Entwickler .Net (m/w/d)
Rolle
In dieser Rolle tauchst du in ein schlagkräftiges, autonomes Scrum Team ein, das moderne betriebswirtschaftliche Software-Produkte und Transportlösungen entwickelt. Du übernimmst die Verantwortung für die Umsetzung cleverer Frontend-Lösungen und nutzt dabei aktuelle Technologien wie Angular, .NET 10, Docker und Kubernetes. Du arbeitest mit Git-Repositories, wendest moderne agile Patterns mit CI/CD an und stellst so eine hohe Qualität und Stabilität der Anwendungen sicher. Du setzt moderne Werkzeuge wie Azure DevOps und die JetBrains-Suite ein, um Entwicklungsprozesse effizient zu gestalten. Zudem treibst du durch kontinuierliche Weiterbildung und den aktiven Austausch im Team die technologische Weiterentwicklung der Lösung aktiv voran.
Verantwortung
- Du entwickelst einfache und clevere Webanwendungen in einem betriebswirtschaftlichen Umfeld
- Als Frontend Webentwicklung Specialist realisierst du moderne Benutzeroberflächen mit Angular auf Basis vorgegebener Designs
- Du konzipierst, erstellst und pflegst CI/CD-Pipelines für einen reibungslosen Entwicklungs- und Release-Prozess
- In dieser Rolle testest du neue Features sorgfältig und dokumentierst sie verständlich
- Du arbeitest eng mit Projektleiterinnen, Projektleitern und Businessanalysten zusammen, um Kundenanforderungen optimal umzusetzen
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Applikationsentwicklung (EFZ oder HF)
- Erste praktische Erfahrung in der agilen Entwicklung von webbasierten Business-Anwendungen
- Sicherer Umgang mit Angular oder einem vergleichbaren modernen Web-Framework
- Idealerweise Kenntnisse in .NET zur Umsetzung von Backend-Funktionalitäten
- Strukturierte, zuverlässige und selbstständige Arbeitsweise
- Motivation, dich fachlich weiterzuentwickeln und Verantwortung in Projekten zu übernehmen
Benefits
Web Entwickler (TOP Arbeitgeber) (m/w/d)
Rolle
In dieser Rolle tauchst du in ein schlagkräftiges, autonomes Scrum Team ein, das moderne betriebswirtschaftliche Software-Produkte und Transportlösungen entwickelt. Du übernimmst die Verantwortung für die Umsetzung cleverer Frontend-Lösungen und nutzt dabei aktuelle Technologien wie Angular, .NET 10, Docker und Kubernetes. Du arbeitest mit Git-Repositories, wendest moderne agile Patterns mit CI/CD an und stellst so eine hohe Qualität und Stabilität der Anwendungen sicher. Du setzt moderne Werkzeuge wie Azure DevOps und die JetBrains-Suite ein, um Entwicklungsprozesse effizient zu gestalten. Zudem treibst du durch kontinuierliche Weiterbildung und den aktiven Austausch im Team die technologische Weiterentwicklung der Lösung aktiv voran.
Verantwortung
- Du entwickelst einfache und clevere Webanwendungen in einem betriebswirtschaftlichen Umfeld
- Als Frontend Webentwicklung Specialist realisierst du moderne Benutzeroberflächen mit Angular auf Basis vorgegebener Designs
- Du konzipierst, erstellst und pflegst CI/CD-Pipelines für einen reibungslosen Entwicklungs- und Release-Prozess
- In dieser Rolle testest du neue Features sorgfältig und dokumentierst sie verständlich
- Du arbeitest eng mit Projektleiterinnen, Projektleitern und Businessanalysten zusammen, um Kundenanforderungen optimal umzusetzen
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Applikationsentwicklung (EFZ oder HF)
- Erste praktische Erfahrung in der agilen Entwicklung von webbasierten Business-Anwendungen
- Sicherer Umgang mit Angular oder einem vergleichbaren modernen Web-Framework
- Idealerweise Kenntnisse in .NET zur Umsetzung von Backend-Funktionalitäten
- Strukturierte, zuverlässige und selbstständige Arbeitsweise
- Motivation, dich fachlich weiterzuentwickeln und Verantwortung in Projekten zu übernehmen
Benefits
Softwareentwickler Java für Webanwendungen (m/w/d)
Rolle
In dieser Rolle entwickelst du anspruchsvolle Java-Webanwendungen, die stabile, performante und benutzerfreundliche Lösungen ermöglichen. Du verantwortest die Umsetzung fachlicher Anforderungen in sauberen, wartbaren Code und bindest dabei relevante Schnittstellen und Services ein. Dabei analysierst und optimierst du bestehende Anwendungen kontinuierlich, um Funktionalität, Sicherheit und Effizienz zu steigern. Du arbeitest eng mit weiteren Projektbeteiligten zusammen, um technische Konzepte zu verfeinern und in qualitativ hochwertige Softwarelösungen zu überführen. Zudem bringst du deine Erfahrung ein, um Architekturentscheidungen zu unterstützen und bewährte Standards sowie Best Practices in der Java-Entwicklung zu etablieren.
Verantwortung
- Du analysierst und adaptierst bestehende Geschäftsprozesse für die digitale Transformation
- In dieser Rolle entwickelst und wartest du Webshop-Lösungen auf Basis von Magento
- Du pflegst und erweiterst das CMS TYPO3 sowie das bestehende Kundenportal
- Als Softwareentwickler Java für Webanwendungen implementierst du Middleware zur Anbindung von Umsystemen an SAP
- Du konzipierst und entwickelst lokale AI-Tools zur effizienten Unterstützung der Mitarbeitenden
Qualifikationen
- Du verfügst über ein abgeschlossenes Informatikstudium oder gleichwertige Erfahrung als Softwareentwickler:in.
- Du bewegst dich sicher in Programmier- und Skriptsprachen wie PHP, JavaScript, Java und SQL.
- Du hast praktische Erfahrung in Installation, Konfiguration, Erweiterung und Wartung von Webapplikationen, idealerweise mit TYPO3 und entsprechenden Extensions.
- Du kennst dich mit modernen Webframeworks aus und arbeitest routiniert mit APIs sowie verschiedenen Datenanbindungen.
- Du arbeitest eigenständig, gehst Aufgaben analytisch an und behältst auch in komplexen Situationen den Überblick.
- Du strukturierst deine Arbeit klar und schätzt die enge Zusammenarbeit mit unterschiedlichen Geschäftseinheiten.
Benefits
Professional Software Engineer (.NET) (m/w/d)
Verantwortung
Du übernimmst Konzeption, Architektur und Design von Software-Anwendungen und -Systemen.
In dieser Rolle entwickelst du performante Backend-Services sowie Web- und Desktop-Applikationen auf Basis von .NET Core und C#.
Du arbeitest eng mit Kunden zusammen, präsentierst technische Lösungen verständlich und begleitest sie bei der Umsetzung.
In dieser Rolle übernimmst du bei Bedarf die Leitung von Projekten und koordinierst beteiligte Teams.
Qualifikationen
Abgeschlossenes Studium (Uni oder FH) in Informatik, Computer Science, Systemtechnik oder einem vergleichbaren technischen Fachgebiet
Fundierte Praxis in der Entwicklung mit Microsoft .NET und Entity Framework Core, idealerweise mit Schwerpunkt C#
Sehr gute Kenntnisse in Python, insbesondere in asynchroner Programmierung und modernem API-Design
Ausgeprägte analytische Denkweise, hohes Qualitätsbewusstsein und Freude daran, innovative Lösungen voranzutreiben
Benefits