94 Software Development - Software in Gallen
Software Engineer (80-100%) (m/w/d)
Über
Verantwortung
Entwicklung einer Windows Client-App
Erstellung einer mobilen App für Android und iOS
Erweiterung der Softwarearchitektur für mehr Skalierbarkeit
Implementierung neuer API-Schnittstellen
Erweiterung der Benutzeroberfläche für verbesserte Nutzererfahrung
Verbesserung der Datensicherheit auf allen Plattformen
Einführung von Cloud Anbindung für erweiterte Funktionen
Optimierung der Software für ressourcenschonendere Nutzung
Qualifikationen
Abgeschlossenes Informatikstudium oder eine vergleichbare Ausbildung
Mehrjährige praktische Erfahrung in der Softwareentwicklung
Expertise in objektorientierter Programmierung mit C# und VB.Net in der Microsoft Umgebung
Erfahrung in der mobilen App-Entwicklung mit .NET MAUI
Vertraut mit Webtechnologien wie HTML und CSS
Erfahrung in der Implementierung von IT-Schnittstellen (NFC, USB, COM)
Fundierte Kenntnisse in Softwarearchitektur
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
(Senior) Datenbank Engineer (MS SQL / Oracle / MariaDB) (m/w/d)
Über
Rolle
In dieser Rolle verantwortest du den stabilen Betrieb, die Weiterentwicklung und die Architektur moderner Datenbanksysteme in einer hybriden Umgebung. Du arbeitest mit klassischen und cloudbasierten Datenplattformen und stellst Performance, Verfügbarkeit und Sicherheit über den gesamten Lifecycle sicher.
Verantwortung
Betrieb und Weiterentwicklung von Datenbanksystemen (MS SQL, Oracle, MariaDB) inkl. Monitoring und Lifecycle-Management
Analyse und Optimierung von Performance-, Security- und Architekturthemen in komplexen Umgebungen
Planung und Umsetzung technischer Projekte inkl. Upgrades, Migrationen und Plattform-Modernisierung
Unterstützung interner Teams bei technischen Fragestellungen sowie Incident- und Problemfällen
Sicherstellung von Hochverfügbarkeit, Backup- und Disaster-Recovery-Konzepten
Zusammenarbeit mit externen Partnern zur Sicherstellung des stabilen Betriebs
Qualifikationen
Abgeschlossenes Studium oder höhere Ausbildung in Informatik, Systemtechnik oder vergleichbar
Mehrjährige Erfahrung im Betrieb von MS SQL Server (inkl. AlwaysOn) sowie Datenbankplattformen
Sehr gute Kenntnisse in T-SQL und PowerShell, weitere DB-Technologien (Oracle, MySQL/MariaDB) von Vorteil
Erfahrung mit Azure SQL Database und Azure SQL Managed Instances
Kenntnisse im Bereich Performance-Tuning, Security und Datenbankarchitekturen
Sehr gute Deutsch- und gute Englischkenntnisse
Full-Stack .NET Softwareentwicklung (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Full-Stack .NET Softwareentwickler:in moderne Anwendungen von der Datenbank bis zum Frontend und bringst deine Professional-Erfahrung in allen Schichten der Softwarearchitektur ein. Du übernimmst die Verantwortung für die Konzeption, Umsetzung und Weiterentwicklung performanter und skalierbarer .NET-Lösungen. Dabei analysierst du Anforderungen, entwirfst saubere Softwaredesigns und setzt Best Practices in den Bereichen Code-Qualität, Testing und Deployment um. Zudem arbeitest du eng mit anderen Fachbereichen zusammen, integrierst Schnittstellen und sorgst dafür, dass technische Lösungen zuverlässig im Betrieb laufen. Durch deine Erfahrung treibst du kontinuierliche Verbesserungen der bestehenden Systeme sowie der Entwicklungsprozesse voran.
Verantwortung
- Du designst und entwickelst moderne Softwarelösungen mit ASP.NET Core im Backend und Angular im Frontend über den gesamten Lifecycle.
- In dieser Rolle arbeitest du agil im Team und trägst zur kontinuierlichen Optimierung der Entwicklungsprozesse bei.
- Du wirkst aktiv an der Weiterentwicklung der Software-Architektur und des Application Lifecycle Managements mit.
- Als Full-Stack .NET Softwareentwickler pflegst und betreust du bestehende Applikationen nachhaltig.
Qualifikationen
- Du verfügst über eine abgeschlossene Grundausbildung, idealerweise in Informatik; eine Weiterbildung in Softwareentwicklung (z.B. HF oder BA) ist von Vorteil.
- Mehrjährige praktische Erfahrung in der Entwicklung von Applikationen mit C#, .NET Core, SQL-Server, T-SQL, Entity Framework Core, Webtechnologien (JavaScript, HTML, CSS) und REST-Schnittstellen sowie im Einsatz moderner Softwareprinzipien wie Clean Architecture, Clean Code und SOLID.
- Sicherer Umgang mit Git, TypeScript und modernen JavaScript-Frameworks/-Bibliotheken wie Angular, React oder Vue.
- Idealerweise kennst du die Schulverwaltungssoftware Evento und arbeitest routiniert mit Crystal Reports.
- Du überzeugst durch konzeptionelle Stärke, ausgeprägte analytische Fähigkeiten und Freude daran, dein Wissen mit Kolleg*innen zu teilen.
- Offenheit für Neues und die Bereitschaft, dir fehlendes Know-how selbstständig on the job anzueignen, zeichnen dich aus.
Senior Software Engineer (Java/Spring) (m/w/d)
Über
Verantwortung
- Du entwickelst leistungsfähige und sichere Services in einer skalierbaren Microservice-Architektur und Cloud-Umgebung.
- In dieser Rolle gestaltest du zukunftsfähige Lösungen mit Fokus auf Performance, Sicherheit und Wartbarkeit der Zahlungsverkehrssysteme.
- Du treibst die Weiterentwicklung des Electronic Banking Moduls voran und setzt neue Bankenstandards in modernen Schnittstellen um.
- In dieser Rolle konzipierst und implementierst du die nächste Generation von Schnittstellen für den elektronischen Zahlungsverkehr.
- Du triffst gemeinsam mit deinem Team Architekturentscheidungen und stellst eine konsistente, nachhaltige Systemlandschaft sicher.
Qualifikationen
- Mehrjährige praktische Erfahrung in der Entwicklung mit Java und Spring Boot im Backend-Umfeld
- Ausgeprägtes Interesse am Zahlungsverkehr und dem technischen Mitgestalten innovativer Payment-Lösungen
- Hoher Qualitätsanspruch an sauberen, wartbaren Code sowie strukturierte Arbeitsweise
- Routine im Schreiben automatisierter Tests zur Sicherstellung von Stabilität und Zuverlässigkeit
- Sicherer Umgang mit gängigen Design Patterns und Fokus auf nachhaltiger Softwarearchitektur
Benefits
Senior Java Engineer (m/w/d)
Über
Verantwortung
- Du entwickelst innovative Services in einer skalierbaren Microservice-Architektur und modernen Cloud-Umgebungen.
- Du optimierst unsere Bankinglösungen mit Fokus auf hohe Performance, Sicherheit und Zukunftsfähigkeit.
- In dieser Rolle treibst du die Weiterentwicklung des Electronic Banking Moduls aktiv voran.
- Du gestaltest die nächste Generation von Schnittstellen auf Basis aktueller Bankenstandards.
- In dieser Rolle triffst du gemeinsam mit dem Team Architekturentscheidungen für eine nachhaltige Systemlandschaft.
Qualifikationen
- Mehrjährige Erfahrung in der Entwicklung von Backend-Anwendungen mit Java und Spring Boot.
- Sicher im Umgang mit modernen Backend-Architekturen und technischen Herausforderungen im Serverumfeld.
- Starkes Interesse am Zahlungsverkehr und Motivation, diese Domäne technisch mitzugestalten.
- Hoher Qualitätsanspruch an deinen Code, inklusive sauberer Struktur und wartbarer Lösungen.
- Routine im Schreiben automatisierter Tests zur Sicherung von Stabilität und Zuverlässigkeit der Software.
- Vertraut mit Design Patterns und fokussiert auf eine nachhaltige, zukunftsfähige Softwarearchitektur.
Benefits
IT Software Engineer (m/w/d)
Über
Verantwortung
- Du bist in deinem Arbeitsbereich mit der Integration von Cloud-Anbindungen und Plattformen vertraut
- Du als IT Software Engineer überwachst die Auslieferung und das Rollout mittels Docker und Kubernetes
- Du trägst die Verantwortung für die Leistung des Supports auf 3rd Level
- Du als IT Software Engineer bist in der Entwicklung von zeitgemässen Web-Anwendungen im Full-Stack-Bereich aktiv
- Du kreierst Backend-Services unter Verwendung von Python und dem Django-Framework
- Du gestaltest und setzt Frontend-Lösungen mithilfe von Angular um
Qualifikationen
- Du hast eine Ausbildung als Informatiker in der Applikationsentwicklung oder eine Hochschulausbildung (HF/FH/Uni/ETH) oder eine gleichwertige Ausbildung
- Du als IT Software Engineer verfügst über Erfahrung in der Entwicklung von Web-Applikationen
- Du besitzt Knowhow in den Produkten: Visual Studio Code, Jira, Bitbucket und Confluence
- Du als IT Software Engineer arbeitest nach Agile / Scrum
- Du hast ein Flair für die Entwicklung mit Web BLE (Web Bluetooth API), was von Vorteil ist
- Du beherrschst Technologieskills in Python & Django, Typescript (Angular) & Tailwind, Docker & Kubernetes, Git, NoSQL, PostgreSQL, Linux (Ubuntu Server)
- Du bist verhandlungssicher in Deutsch
Benefits
SQL Engineer (Data) (m/w/d)
Über
Verantwortung
Du entwickelst, pflegst und optimierst das Business-Reporting auf analytischer Basis
Du baust Datenpipelines auf und betreust Data Warehouses sowie Data Lakes
Du unterstützt Batch- und Streaming-Datenverarbeitung inklusive Schnittstellen
Du analysierst neue Produkte und Services und setzt diese datengetrieben um
Qualifikationen
Du hast ein abgeschlossenes Studium mit Schwerpunkt Data- oder Analytics Engineering oder eine gleichwertige Aus- bzw. Weiterbildung
Du bringst Erfahrung mit Data Warehouses und Data Lakes auf MS-SQL-Server sowie Know-how in C#, Python, T-SQL, Power BI oder Tableau mit
Du hast Berührungspunkte mit KI und Chatbots; Kenntnisse der Finanzmaterie sind ein Plus
Du bist teamorientiert, denkst vernetzt und arbeitest dich schnell in neue Themen ein
Du bist technologiebegeistert, flexibel und bringst eine hohe Dienstleistungsorientierung mit
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Data Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die Finanzierungsprozesse institutioneller und grosser privater Investoren aktiv mit und trägst dazu bei, komplexe Anlageentscheidungen auf eine solide Datenbasis zu stellen. Du übernimmst Verantwortung für die Konzeption, Pflege und Weiterentwicklung SQL-basierter Daten- und Reportingsysteme, damit Investment-Reporting, -Controlling, -Consulting und -Accounting effizient und zuverlässig unterstützt werden. Durch deine Arbeit schaffst du Struktur und Transparenz in umfangreichen Anlagedaten und ermöglichst so klare, nachvollziehbare Entscheidungsgrundlagen. Du analysierst bestehende Datenflüsse, optimierst sie kontinuierlich und stellst sicher, dass relevante Informationen für Entscheidungsträger im In- und Ausland jederzeit in hoher Qualität verfügbar sind. Dabei kombinierst du technisches Know-how mit einem tiefen Verständnis für die Anforderungen moderner Finanz- und Anlageprozesse.
Verantwortung
- Du entwickelst, wartest und optimierst das analytische Business-Reporting des Unternehmens
- In dieser Rolle baust und pflegst du robuste Datenpipelines für verschiedene Fachbereiche
- Du konzipierst und realisierst Architekturen für Data Warehouses und Data Lakes
- Als Data Engineer unterstützt du die Batch- und Streaming-Datenverarbeitung über geeignete Schnittstellen
- Du analysierst neue Produkte und Dienstleistungen und setzt datenbasierte Anforderungen in Lösungen um
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium an einer Fach- oder Hochschule mit Schwerpunkt Data oder Analytics Engineering oder eine gleichwertige Aus- bzw. Weiterbildung.
- Du hast praktische Erfahrung in der Konzeption und Umsetzung von Data Warehouses und Data Lakes auf Basis von MS SQL Server.
- Du bist versiert im Umgang mit KI- und Chatbot-Technologien sowie mit Programmiersprachen und Tools wie C#, Python, T-SQL, Power BI und Tableau.
- Idealerweise verfügst du über Grundkenntnisse in Finanzthemen, die dir den Einstieg in die Materie erleichtern.
- Du arbeitest gerne im Team, lernst schnell, denkst vernetzt und gehst Herausforderungen mit Freude an.
- Du interessierst dich für neue Technologien, bewegst dich sicher in unterschiedlichen Umsystemen und überzeugst mit Flexibilität, Serviceorientierung und positiver Ausstrahlung.
Benefits
Full-Stack Developer:in (m/w/d)
Verantwortung
- Du baust das öffentliche Verzeichnis mit Hunderttausenden Seiten weiter aus und optimierst es für SEO und GEO.
- In dieser Rolle entwickelst du neue Funktionen für die Kundenplattform wie Scoring-Systeme, Dashboards und Content-Workflows.
- Du setzt technische SEO-/GEO-Grundlagen um, inklusive strukturierter Daten, Schema.org-Markup, Sitemaps, Rendering-Strategien und Core-Web-Vitals-Optimierung.
- Als Softwareentwickler:in Frontend und Backend entwickelst und betreibst du Web-Crawler, die Daten über Kundenwebseiten und Wettbewerber sammeln.
- Du testest, wie LLMs Inhalte aufnehmen, interpretieren und zitieren, und optimierst darauf basierend kontinuierlich.
- In dieser Rolle arbeitest du eng mit Produkt- und Datenteams zusammen, um GEO-Forschungsergebnisse in produktive Features zu überführen.
Qualifikationen
- Du verfügst über fundierte Erfahrung in der Webentwicklung, idealerweise mit einem modernen JavaScript-Framework.
- Du beherrschst Technical SEO mit Schwerpunkt auf Rendering, Indexierung und strukturierten Daten.
- Du hast ein tiefes Verständnis für Themen wie Crawl Budget und Core Web Vitals und kannst daraus konkrete Optimierungsmassnahmen ableiten.
- Idealerweise bringst du praktische Erfahrung mit GEO (Generative Engine Optimization) bzw. LLMO oder starkes Interesse an der Funktionsweise von LLM-Such- und Zitierlogiken mit.
- Erfahrung im Aufbau von Web-Crawlern oder Web-Scraping-Pipelines sowie im Umgang mit Next.js (App Router, ISR, SSG im grossen Massstab) ist ein Plus.
- Kenntnisse in Python zur Datenverarbeitung und Automatisierung runden dein Profil vorteilhaft ab.
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