17 Software Development - Software in St. Gallen
Software Development Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die Zukunft des digitalen Zahlungsverkehrs aktiv mit und entwickelst moderne, performante und sichere Lösungen im Bereich Electronic Banking. Du arbeitest in einer zukunftsorientierten Microservice-Architektur und setzt dein Know-how ein, um robuste und skalierbare Services zu realisieren. Dabei bringst du deine Ideen in innovative Bankenschnittstellen ein und prägst so die Weiterentwicklung der digitalen Finanzprozesse. Als Software Development Engineer übernimmst du Verantwortung für die technische Qualität deiner Lösungen und treibst kontinuierliche Optimierungen voran.
Verantwortung
- Du entwickelst innovative Services in einer skalierbaren Microservice-Architektur und Cloud-Dienste mit Fokus auf Performance, Sicherheit und Zukunftsfähigkeit
- In dieser Rolle treibst du die Entwicklung unseres Electronic Banking Moduls aktiv voran und gestaltest die nächste Generation von Schnittstellen mit neusten Bankenstandards
- Als Software Development Engineer triffst du gemeinsam mit dem Team Architekturentscheidungen und stellst eine nachhaltige Systemlandschaft sicher
Qualifikationen
- Du hast mehrere Projekte mit Java und Spring Boot erfolgreich umgesetzt und fühlst dich im Backend-Umfeld zu Hause
- Dich begeistert die Welt des Zahlungsverkehrs und du möchtest sie technisch mitgestalten
- Du hast Spass an qualitativ hochwertigem Code, schreibst automatisierte Tests, denkst in Design Patterns und legst Wert auf nachhaltige Softwarearchitektur
Benefits
Software Entwickler: in Banking (m/w/d)
Über
Rolle
Du gestaltest als Software Development Engineer Electronic Banking aktiv die Zukunft des digitalen Zahlungsverkehrs mit. In dieser Rolle entwickelst du moderne, performante und sichere Lösungen im Bereich Electronic Banking. Du arbeitest in einer zukunftsorientierten Microservice-Architektur und stellst sicher, dass die Komponenten stabil und skalierbar laufen. Dabei bringst du deine Ideen in innovative Bankenschnittstellen ein und treibst deren Weiterentwicklung voran. So leistest du einen direkten Beitrag zu effizienten, sicheren und zeitgemässen Zahlungslösungen.
Verantwortung
- Du entwickelst innovative Services in einer skalierbaren Microservice-Architektur und Cloud-Dienste mit Fokus auf Performance, Sicherheit und Zukunftsfähigkeit
- In dieser Rolle treibst du die Entwicklung unseres Electronic Banking Moduls aktiv voran
- Als Software Development Engineer Electronic Banking gestaltest du die nächste Generation von Schnittstellen mit neusten Bankenstandards
- Gemeinsam mit dem Team triffst du Architekturentscheide und stellst eine nachhaltige Systemlandschaft sicher
Qualifikationen
- Du hast mehrere Projekte mit Java und Spring Boot erfolgreich umgesetzt und fühlst dich im Backend-Umfeld zu Hause
- Dich begeistert die Welt des Zahlungsverkehrs und du möchtest sie technisch mitgestalten
- Du hast Spass an qualitativ hochwertigem Code und schreibst automatisierte Tests
- Du denkst in Design Patterns und legst Wert auf eine nachhaltige Softwarearchitektur
Benefits
Fullstack-Entwicklung Software-Architekt (m/w/d)
Verantwortung
- Als Fullstack-Entwicklung Software-Architekt entwickelst du anspruchsvolle Softwarelösungen
- Du optimierst bestehende Anwendungen entlang des gesamten Tech-Stacks
- In dieser Rolle evaluierst du neue Technologien zur Verbesserung unserer Systeme
- Du integrierst ausgewählte Technologien in die bestehende Systemlandschaft
- Als Fullstack-Entwicklung Software-Architekt arbeitest du eng mit interdisziplinären Teams an innovativen Lösungen
- Du sicherst die Codequalität durch Reviews und die Anwendung von Best Practices
Qualifikationen
- Du hast mindestens 2 Jahre Projekterfahrung im Softwarebereich
- Du verfügst über ein breites technologisches Verständnis
- Du trittst professionell auf und arbeitest gerne im Team
- Du kommunizierst fliessend auf Deutsch, Englisch ist von Vorteil
- Du begeisterst dich für Fullstack-Entwicklung und legst hohen Wert auf Qualität
- Du denkst selbstständig, lösungsorientiert und auch gerne out of the box
Benefits
Fullstack Web Developer (m/w/d)
Über
Verantwortung
Webapplikationen und interne Tools mit PHP, JavaScript, HTML und CSS entwickeln und weiterentwickeln.
Bestehende Anwendungen durch Refactorings, Bugfixes sowie Performance- und Stabilitätsoptimierungen verbessern.
Technische Konzepte für neue Anforderungen eigenständig erarbeiten und in praxistaugliche Lösungen überführen.
Relationale Datenmodelle und Anwendungen mit MySQL und SQL effizient weiterentwickeln.
Kolleg*innen bei komplexen Fragestellungen unterstützen und eng mit Product Management und Stakeholdern zusammenarbeiten.
Qualifikationen
Ausbildung als Informatiker*in EFZ oder vergleichbare beziehungsweise höhere IT-Qualifikation.
Mindestens 2 Jahre Erfahrung im Full Stack Web Development und mindestens 1 Jahr praktische PHP-Erfahrung.
Sehr gute Kenntnisse in objektorientierter PHP-Entwicklung sowie sicherer Umgang mit HTML, CSS, JavaScript und MySQL.
Erfahrung mit Vue.js oder Bereitschaft, sich systematisch in das Framework einzuarbeiten.
Sehr gute Deutsch- und Englischkenntnisse sowie strukturierte, selbstständige und teamorientierte Arbeitsweise.
Benefits
Full-Stack Software Engineer (m/w/d)
Über
Unser Kunde ist ein erfolgreiches Schweizer Industrieunternehmen mit globaler Ausrichtung. Das Unternehmen entwickelt und produziert technologisch anspruchsvolle Maschinen- und Systemlösungen und überzeugt durch höchste Qualitätsstandards, kontinuierliche Innovation und eine starke Marktposition. Mitarbeitende profitieren von einem modernen Arbeitsumfeld und spannenden internationalen Projekten.
Verantwortung
Du betreibst und entwickelst Softwaresysteme und Cloud-Infrastruktur weiter
Du stellst Qualität, Monitoring und Optimierung sicher
Du entwickelst neue Features und Systemkomponenten gemäss Produktstrategi
Qualifikationen
Du bringst mehrjährige Erfahrung in der Softwareentwicklung und mit Cloud-Systemen im Continuous-Delivery-Umfeld mit.
Du kennst .NET/C#, Angular/TypeScript, Azure PaaS und Azure SQL
Erfahrung mit Agentic Engineering/Coding sowie Test-First und Shift-Left ist von Vorteil
Sehr gute Deutschkenntnisse in Wort und Schrift
Full-Stack Engineer .Net (m/w/d)
Über
Dieser Rocken Partner ist ein Lösungsspezialist rund um die Themen der Digitalisierung, Transformation und dem Management von Inhalten und Daten. Mit dem Drang zur Innovation haben sie die modernsten und besten Technologien und Produkte zu einer ganzheitlichen Plattform zusammengefasst. Damit integriert unser Partner individuelle als auch standardisierte Lösungen für ihre Kunden.
Rolle
In dieser Rolle gestaltest du als Full-Stack Engineer/Architect anspruchsvolle Anwendungen mit .NET und Java über alle Schichten hinweg. Du übernimmst die Verantwortung für Architektur, Design und Umsetzung von Lösungen, die sowohl fachliche Anforderungen als auch hohe Qualitätsstandards erfüllen. Dabei behältst du Codequalität, Performanz und Sicherheit im Blick und bringst deine Erfahrung in moderne Entwicklungspraktiken ein. Mit deinem professionellen Hintergrund triffst du fundierte technische Entscheidungen und begleitest Projekte von der Idee bis zum stabil laufenden System.
Verantwortung
- Du entwickelst IIM-Lösungen in .NET und ergänzend in Java weiter
- In dieser Rolle konzipierst und implementierst du APIs, Schnittstellen und Backend-Services
- Als Full-Stack Engineer/Architect .NET/Java setzt du kleinere UI-Komponenten mit Angular oder Vue um
- Du gestaltest die Softwarearchitektur und technische Standards aktiv mit
- In dieser Rolle entwickelst du Zusatzkomponenten von Microservices bis zur Automatisierung interner Prozesse
- Du verantwortest Deployment und Betrieb mit Docker und Kubernetes im DevOps-Umfeld
Qualifikationen
Du verfügst über fundierte Erfahrung mit .NET (C#, ASP.NET Core, Web APIs, REST, SQL)
Du hast praktische Erfahrung mit Container-Technologien wie Docker und Kubernetes
Du bringst ein gutes Verständnis für Softwarearchitektur, zum Beispiel Microservices, mit
Du zeichnest dich durch Qualitätsbewusstsein, Eigeninitiative und Teamfähigkeit aus
Du kommunizierst sicher in Deutsch
Full-Stack Architect .NET (m/w/d)
Über
Dieser Rocken Partner ist ein Lösungsspezialist rund um die Themen der Digitalisierung, Transformation und dem Management von Inhalten und Daten. Mit dem Drang zur Innovation haben sie die modernsten und besten Technologien und Produkte zu einer ganzheitlichen Plattform zusammengefasst. Damit integriert unser Partner individuelle als auch standardisierte Lösungen für ihre Kunden.
Rolle
In dieser Rolle gestaltest du als Full-Stack Engineer/Architect moderne Anwendungen mit .NET und Java über alle Schichten hinweg. Du übernimmst Verantwortung für Architektur, Design und Implementierung performanter, skalierbarer Lösungen. Zudem stellst du die saubere Integration von Frontend- und Backend-Komponenten sicher und sorgst für hohe Codequalität. Als Professional bringst du deine Erfahrung in die kontinuierliche Optimierung bestehender Systeme ein und treibst technische Weiterentwicklungen voran. Dabei behältst du sowohl funktionale Anforderungen als auch nichtfunktionale Aspekte wie Sicherheit, Wartbarkeit und Performance im Blick.
Verantwortung
- Du entwickelst IIM-Lösungen in .NET und ergänzend in Java weiter
- In dieser Rolle konzipierst und implementierst du APIs, Schnittstellen und Backend-Services
- Als Full-Stack Engineer/Architect .NET/Java setzt du kleinere UI-Komponenten in Angular oder bei Bedarf in Vue um
- Du gestaltest Softwarearchitektur und technische Standards aktiv mit
- In dieser Rolle entwickelst du Zusatzkomponenten zu bestehenden Modulen und automatisierst interne Prozesse
- Du verantwortest Deployment und Betrieb mit Docker und Kubernetes und sicherst Code-Qualität, Performance und Wartbarkeit
Qualifikationen
Du verfügst über fundierte Erfahrung mit .NET (C#, ASP.NET Core, Web APIs, REST, SQL)
Du hast Praxis mit Container-Technologien wie Docker und Kubernetes
Du bringst ein gutes Verständnis für Softwarearchitektur, zum Beispiel Microservices, mit
Du zeichnest dich durch Qualitätsbewusstsein, Eigeninitiative und Teamfähigkeit aus
Du kommunizierst sicher in Deutsch und Englisch
Software Engineer SPS / CoDeSys (m/w/d)
Rolle
Im Kundenauftrag suchen wir einen erfahrenen Software Engineer für die SPS-Programmierung und Automatisierung. Sie entwickeln und optimieren Steuerungssoftware für anspruchsvolle technische Systeme und begleiten diese von der Entwicklung bis zur Inbetriebnahme. Dabei arbeiten Sie mit CoDeSys, SPS-Technik und industrieller Automation.
Verantwortung
Entwicklung und Programmierung von SPS-Software mit CoDeSys
Erstellung und Weiterentwicklung von Steuerungs- und Automationslösungen
Integration von Sensorik, Aktorik und Antriebssystemen
Durchführung von Inbetriebnahmen, Funktionstests und Fehleranalysen
Optimierung bestehender SPS-Programme und Automationsabläufe
Erstellung und Pflege von Softwarearchitekturen und technischen Dokumentationen
Zusammenarbeit mit Hardwareentwicklung, Engineering und Produktion
Qualifikationen
Abgeschlossenes Studium FH/ETH in Elektrotechnik, Automation, Systemtechnik oder Informatik
Mehrjährige Erfahrung in der SPS-Programmierung und Automatisierungstechnik
Sehr gute Kenntnisse in CoDeSys und IEC 61131-3
Erfahrung mit Antriebstechnik, Feldbussen und industriellen Kommunikationssystemen
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Senior Java Engineer (m/w/d)
Verantwortung
Aufbau und Pflege von Infrastrukturen mit Fokus auf Sicherheit und Stabilität
Umsetzung und Wartung skalierbarer Backend-Systeme mit Java (LTS), Spring Boot, Spring Security und Spring Integration
Konzeption und Weiterentwicklung von Softwarearchitekturen, inklusive API-Anbindung und Integration von Drittsystemen
Unterstützung bei der Anforderungsanalyse sowie Coaching weniger erfahrener Entwickler im Team
Aktive Mitwirkung bei der Einführung neuer Technologien und Tools in bestehende Entwicklungsprozesse
Qualifikationen
Hochschulabschluss in Informatik oder Wirtschaftsinformatik (FH/Uni/ETH)
Mind. 7 Jahre Erfajrung in der professionellen Java-Entwicklung mit Backend-Schwerpunkt
Vertiefte Kenntnisse in Spring Boot, Hibernate, MapStruct, Immutable sowie in Testautomatisierung mit JUnit 5 und RestAssured
Sicherer Umgang mit Docker, GitLab CI/CD, Gradle und relationalen Datenbanken wie PostgreSQL oder MySQL
Sehr gute Deutschkenntnisse (mind. C2) in Wort und Schrift
Benefits
Applikationsentwickler / Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle als Softwareentwickler für Anwendungsentwicklung tauchst du tief in die Weiterentwicklung von Komponenten, Tools und Frameworks etablierter Produkte ein. Du verantwortest es, bestehende Lösungen kritisch zu hinterfragen und mit deinen Ideen und deinem Qualitätsbewusstsein gezielt zu verbessern. Dabei bringst du deine Erfahrung ein, um Innovationen voranzutreiben und technische Weiterentwicklungen strukturiert umzusetzen. Du fokussierst dich darauf, robuste, wartbare und effiziente Softwarelösungen zu gestalten. Mit deinem Beitrag trägst du entscheidend dazu bei, Gutes kontinuierlich noch besser zu machen.
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur marktreifen Lösung.
- In dieser Rolle programmierst du Java-Applikationen und verantwortest deren Wartung sowie Weiterentwicklung.
- Du optimierst bestehende Anwendungen kontinuierlich hinsichtlich Stabilität, Performance und Qualität.
- In dieser Rolle arbeitest du eng mit deinem Team zusammen, um unsere Produkte fachlich und technisch voranzubringen.
- Du gestaltest unsere Software noch nutzerfreundlicher, indem du Feedback aufnimmst und in praktische Funktionen überführst.
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Informatik
- Sehr gute Kenntnisse in Java und Interesse an moderner Softwareentwicklung
- Aufgeschlossene, visionäre Persönlichkeit mit hoher Eigeninitiative
- Fähigkeit, Prozesse aus unterschiedlichen Perspektiven zu analysieren
- Offenheit für Neues und Freude daran, Bestehendes konstruktiv zu hinterfragen
Benefits