157 IT - Software Development in Rietheim
Softwareentwickler:in für IT-Systeme (m/w/d)
Verantwortung
- Du wirkst aktiv in IT-Projekten von der Anforderungsaufnahme bis zur Einführung und dem Betrieb mit.
- In dieser Rolle analysierst du Geschäftsprozesse, identifizierst Optimierungs- und Digitalisierungspotenziale und setzt diese mit dem IT-Team um.
- Als Softwareentwickler:in für IT-Systeme entwickelst und erweiterst du unsere Systemlandschaft und übersetzt Business-Anforderungen in technische Lösungen.
- Du passt bestehende Applikationen an, begleitest deren Weiterentwicklung und arbeitest eng mit internen Stakeholdern, Fachabteilungen und externen Dienstleistern zusammen.
- In dieser Rolle übernimmst du Aufgaben in Arbeitsgruppen, unterstützt Tests, Dokumentation und Rollouts von Anwendungen.
- Du stellst den stabilen Betrieb der Anwendungen sicher und trägst zur kontinuierlichen Verbesserung der IT-Systeme bei.
Qualifikationen
- Abgeschlossene Ausbildung oder Hochschulabschluss in Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung
- Praxis in mindestens einer der folgenden Technologien: PHP, JavaScript, HTML, CSS (TYPO3), Java (idealerweise mit Spring / Spring Boot), ServiceNow oder SQL
- Ausgeprägtes technisches Verständnis mit Lösungsfokus und der Bereitschaft, dich schnell in neue Systeme einzuarbeiten
- Erfahrung in der Mitarbeit an IT- oder Digitalisierungsprojekten, idealerweise in interdisziplinären Teams
- Sichere Deutschkenntnisse in Wort und Schrift sowie grundlegende Englischkenntnisse
- Strukturierte, selbstständige Arbeitsweise und Freude daran, technische Herausforderungen im Team zu lösen
Avaloq Engineer (m/w/d)
Verantwortung
- Du arbeitest im Value Stream Partner & Konten an Neuentwicklungen und der Pflege von Basisdienstleistungen mit.
- In dieser Rolle setzt du Änderungen und Korrekturen in der Kernbankenapplikation Avaloq um und führst sie ein.
- Du treibst gemeinsam mit internen Stakeholdern und externen Partnern die Weiterentwicklung der Systeme voran.
- Als Softwareentwickler Business Analyse Kontoführung wirkst du aktiv in Projekten mit, insbesondere in Digitalisierungsvorhaben.
- Du identifizierst mögliche Weiterentwicklungen und optimierst bestehende Geschäftsabläufe.
Qualifikationen
- Du verfügst über einen Abschluss in Informatik oder Wirtschaftsinformatik (FH/HF) und bringst bankfachliche Erfahrung mit.
- Du hast mehrjährige praktische Erfahrung in der Entwicklung mit dem Kernbankensystem Avaloq.
- Du überzeugst durch ausgeprägte analytische und konzeptionelle Fähigkeiten sowie eine hohe Eigeninitiative.
- Du interessierst dich dafür, komplexe Zusammenhänge zwischen IT und Bankfach zu erkennen und zu verstehen.
- Du besitzt idealerweise Kenntnisse im Bereich Client Lifecycle Management (CLM).
- Du arbeitest gerne im Team und schätzt gleichzeitig eine selbständige und verantwortungsbewusste Arbeitsweise.
Benefits
Senior C#/.NET Engineer (m/w/d)
Verantwortung
- Du konzipierst und entwickelst moderne .NET-Lösungen in einer komplexen Anwendungslandschaft.
- In dieser Rolle lebst und gestaltest du aktiv unsere Architekturprinzipien wie Clean Architecture, CQRS und Domain Driven Design mit.
- Du führst den Übergang von VB.NET zu C# technisch an und begleitest das Team durch diesen Wandel.
- Als erfahrener .NET Softwareentwicklerin unterstützt du dein Team fachlich und praktisch bei der Migration bestehender Lösungen.
- Du arbeitest mit Technologien wie WPF, WCF, Telerik Reporting, Telerik WPF Controls sowie MS SQL in der Administration.
- In dieser Rolle setzt du moderne Frontend- und DevOps-Technologien wie Angular, Ionic und CI/CD-Pipelines gezielt ein.
Qualifikationen
- Du verfügst über ein erfolgreich abgeschlossenes Studium in Informatik (Bachelor oder Master).
- Du hast mindestens 5 Jahre fundierte Praxiserfahrung in der Entwicklung mit .NET 10 und C#.
- Du bist vertraut mit Clean Architecture, CQRS und Domain Driven Design und setzt diese Konzepte sicher im Projektalltag ein.
- Du arbeitest routiniert mit relationalen Datenbanken wie MSSQL und PostgreSQL.
- Du kannst technische Anforderungen strukturiert formulieren, präzise dokumentieren und effizient in Implementierungen überführen.
- Von Vorteil sind zusätzliche Kenntnisse in VB.NET, .NET MAUI, Keycloak, Grafana sowie Fremdsprachenkenntnisse in Französisch oder Italienisch.
Benefits
Softwareentwicklung Frontend Backend (m/w/d)
Rolle
In dieser Rolle übernimmst du die End-to-End-Verantwortung für Fullstack-Features – von der Architektur über die Entwicklung mit TypeScript, React und Node.js bis hin zur Auslieferung in skalierbaren Cloud-Umgebungen. Du verantwortest die kontinuierliche Verbesserung von Performance und Zuverlässigkeit der Anwendungen, identifizierst Engpässe und stellst hohe Qualitätsstandards durch Tests und Code-Reviews sicher. Dabei arbeitest du eng mit Product, Design und weiteren Stakeholdern zusammen, um Lösungen zu entwickeln, die reale Probleme adressieren und technische Konzepte verständlich zu vermitteln. Zusätzlich bringst du dich in angrenzende Technologie-Stacks wie Java/Kotlin, C++ oder Qt ein und treibst innovative Ansätze, etwa rund um KI-Technologien, aktiv voran. Durch deine Erfahrung unterstützt du andere Entwickler:innen, teilst Wissen und prägst eine Kultur, in der alle fachlich wachsen und starke Software liefern.
Verantwortung
- Du verantwortest die End-to-End-Entwicklung von Fullstack-Features von der Architektur bis zum Deployment über Web-, Backend- und Mobile-Technologien hinweg.
- In dieser Rolle arbeitest du eng mit Product, Design und Kund:innen zusammen, um Lösungen zu entwickeln, die reale Probleme adressieren.
- Du optimierst kontinuierlich Performance und Zuverlässigkeit, identifizierst Engpässe und behebst Fehler im laufenden Betrieb.
- Als leitende Person Softwareentwicklung stellst du hohe Qualitätsstandards sicher, schreibst Tests und führst gründliche Code-Reviews durch.
- Du integrierst neue Drohnenfunktionen, experimentierst mit moderner KI-Technologie und trägst so zur Weiterentwicklung der Produkte bei.
- In dieser Rolle förderst du das Wachstum des Teams, betreust weniger erfahrene Entwickler:innen und stärkst eine lernorientierte, leistungsstarke Teamkultur.
Qualifikationen
- Abgeschlossenes Bachelor- oder Masterstudium in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet.
- Mindestens 7 Jahre Erfahrung in der Entwicklung und Auslieferung von skalierbarer, kommerzieller Software mit sauberem, wartbarem Code.
- Sehr fundierte Fullstack-Kenntnisse mit TypeScript, React, Node.js und/oder Python sowie Erfahrung mit Datenbanken wie Postgres und ORMs wie TypeORM.
- Bereitschaft und Interesse, dich auch in neue Technologien wie Java/Kotlin, C++ oder Qt einzuarbeiten und produktiv beizutragen.
- Ausgeprägte Kommunikationsstärke in Englisch, schriftlich wie mündlich, um komplexe technische Sachverhalte verständlich zu vermitteln.
- Erfahrung in der Anleitung und Betreuung anderer Entwicklerinnen und Entwickler sowie in der Zusammenarbeit in dynamischen, innovativen Teams, verbunden mit hoher Lernbereitschaft.
Benefits
Senior C# Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst innovative Softwarelösungen für Servoantriebe, Motion Controller und Automatisierungssysteme in einem motivierten Team.
- In dieser Rolle konzipierst und entwirfst du Desktop-Tools zur Inbetriebnahme von Antriebssystemen.
- Du implementierst und verifizierst Desktop-Software für die Antriebsregelung mit C#/.NET.
- Als C-Sharp-.NET-Softwareentwicklung Fachkraft wartest und optimierst du unsere Build-, Test- und CI/CD-Prozesse.
- Du arbeitest eng mit anderen Entwicklungsteams zusammen und stimmst fachliche Anforderungen ab.
- In dieser Rolle trägst du Verantwortung für die kontinuierliche Weiterentwicklung unserer Softwarelösungslandschaft.
Qualifikationen
- Abgeschlossenes Studium in Software Engineering, Informatik, Elektrotechnik oder eine vergleichbare Qualifikation.
- Mehrjährige praktische Erfahrung in der Softwareentwicklung mit C#/.NET und WPF, idealerweise im Desktop-Umfeld.
- Routine in der Entwicklung benutzerfreundlicher Desktop-Anwendungen mit starkem Fokus auf Usability und Nutzererlebnis.
- Hoher Anspruch an sauberen, objektorientierten Code sowie an eine strukturierte, wartbare Softwarearchitektur.
- Verständnis für automatisierte Tests und moderne Entwicklungspraktiken; Qualitätssicherung ist für dich selbstverständlicher Teil der Arbeit.
- Freude an agiler Zusammenarbeit im SCRUM-Team, kontinuierlicher persönlicher Weiterentwicklung und sicherer Kommunikation in Deutsch und/oder Englisch.
Benefits
Softwareentwickler*in C# und .NET (m/w/d)
Verantwortung
- Du entwickelst innovative Softwarelösungen für Antriebssysteme, Motion Controller und Automatisierungssysteme in einem motivierten Team.
- In dieser Rolle konzipierst und designst du Desktop-Tools zur Inbetriebnahme von Antriebs- und Regelungssystemen.
- Du implementierst und verifizierst C#/.NET-Anwendungen für die effiziente Parametrierung und Steuerung von Servoantrieben.
- Als Softwareentwickler*in C# und .NET pflegst und optimierst du unsere Build-, Test- und CI/CD-Prozesse kontinuierlich.
- Du arbeitest eng mit anderen Entwicklungsteams zusammen und stimmst dich zu Architektur, Qualität und Releases ab.
- In dieser Rolle bringst du eigene Ideen ein, um Tools, Prozesse und Zusammenarbeit technisch wie fachlich weiterzuentwickeln.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium in Software Engineering, Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung.
- Du hast fundierte Praxiserfahrung in der Softwareentwicklung mit C#/.NET und WPF.
- Du entwickelst Desktopanwendungen mit starkem Fokus auf Usability und eine überzeugende User Experience.
- Sauberer, objektorientierter Code und eine klare Softwarearchitektur sind für dich selbstverständlich.
- Du stehst für hohe Softwarequalität und setzt automatisierte Tests als festen Bestandteil moderner Entwicklung ein.
- Agiles Arbeiten im SCRUM-Team sowie kontinuierliche persönliche Weiterentwicklung und Offenheit für neue Technologien zeichnen dich aus.
Benefits
ASP.Net Entwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Führung im Backend und triffst Architekturentscheidungen, die eine robuste, skalierbare und sichere Systemlandschaft sicherstellen. Du verantwortest die Konzeption, Umsetzung und Weiterentwicklung von Backend-Services, APIs und Schnittstellen, die eine hohe Performance und Zuverlässigkeit bieten. Dabei analysierst und optimierst du bestehende Lösungen, identifizierst technische Schulden und treibst kontinuierliche Verbesserungen hinsichtlich Codequalität, Automatisierung und Betrieb voran. Im engen Austausch mit anderen Entwickler:innen, Product Ownern und Stakeholdern sorgst du für eine klare technische Vision und stimmst Anforderungen mit pragmatischen, zukunftsfähigen Lösungen ab. Zudem unterstützt du Kolleg:innen fachlich, gibst dein Know-how weiter und prägst Standards sowie Best Practices in der Backend-Entwicklung.
Verantwortung
- Du verantwortest technisches Design, Entwicklung, Deployment und Betrieb individueller Backend-Softwarelösungen.
- In dieser Rolle baust du qualitativ hochwertige, skalierbare und hochverfügbare Software mit hohem Automatisierungsgrad in den Tests.
- Du stellst Datensicherheit, Datenschutz und Geheimhaltung für die Systeme deiner Kund:innen konsequent sicher.
- Als Lead Softwareentwickler Backend fungierst du als technische Ansprechperson für Kund:innen und interne Stakeholder und gewährleistest einen reibungslosen Informationsfluss.
- Du arbeitest eng mit Entwickler:innen, UX/UI Designer:innen und Business Designer:innen zusammen, um optimale Lösungen für unsere Kund:innen zu realisieren.
Qualifikationen
- Du verfügst über eine abgeschlossene höhere Berufsbildung im Bereich Informatik.
- Du hast fundierte Erfahrung in der Entwicklung von Application Backends mit ASP.NET Core oder einem vergleichbaren Web-Framework.
- Du beherrschst C# oder eine ähnliche Programmiersprache sicher und setzt sie routiniert in komplexen Projekten ein.
- Du kennst dich vertieft mit SQL- und NoSQL-Datenbanken aus und setzt diese gezielt für performante Backend-Lösungen ein.
- Du bringst idealerweise zusätzlich Know-how in Frontend-Technologien und/oder DevOps-Themen wie Docker, Azure Stack oder AWS mit.
- Du arbeitest gerne agil in interdisziplinären Teams, kommunizierst klar mit Kunden und hast ein ausgeprägtes Flair für gute User Experience.
Benefits
Fullstack Entwickler (Java) (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Java-basierte End-to-End-Lösungen, die moderne Webtechnologien im Frontend mit stabilen, skalierbaren Backend-Komponenten verbinden. Du verantwortest die Konzeption, Umsetzung und Weiterentwicklung von Full-Stack-Funktionalitäten und stellst dabei hohe Qualitätsstandards in Architektur, Code und Testabdeckung sicher. Dabei analysierst du komplexe fachliche Anforderungen, übersetzt sie in saubere technische Designs und triffst technologiebezogene Entscheidungen mit Blick auf Zukunftsfähigkeit und Wartbarkeit. Als Senior-Fachperson gibst du dein Wissen an andere weiter, unterstützt aktiv beim Review von Code und Architektur und prägst technische Best Practices. Durch dein strukturiertes, lösungsorientiertes Vorgehen trägst du massgeblich dazu bei, robuste, performante und benutzerfreundliche Anwendungen zu realisieren.
Verantwortung
- Du entwickelst und wartest Java-basierte Backend-Anwendungen mit Jakarta EE und Spring Boot
- In dieser Rolle gestaltest und betreibst du Docker-Container sowie Kubernetes-Cluster für eine skalierbare Infrastruktur
- Als Java Full-Stack Entwickler integrierst du Angular-Frontends und stellst eine nahtlose Benutzererfahrung sicher
- Du arbeitest aktiv in Scrum-Teams mit und treibst iterative Entwicklungsprozesse sowie kontinuierliche Verbesserungen voran
- In dieser Rolle stellst du die Einhaltung von Sicherheits- und Datenschutzstandards wie ISO 27001 sicher
- Du analysierst Performance-Engpässe, optimierst bestehende Systeme und teilst dein Wissen in Form von Dokumentation und Austausch im Team
Qualifikationen
- Abgeschlossenes Studium in Informatik oder eine vergleichbare Ausbildung im IT-Bereich.
- Fundierte Erfahrung in der Full-Stack-Entwicklung mit Java/Java EE/Spring sowie Angular.
- Sicherer Umgang mit modernen Softwarearchitekturen und verteilter Backend-Entwicklung.
- Praxis mit moderner Softwareentwicklung wie Scrum, CI/CD, Containern und Kubernetes.
- Ausgeprägte Eigenverantwortung, strukturierte Arbeitsweise und hoher Qualitätsanspruch.
- Sehr gute Deutschkenntnisse auf C1/C2-Niveau; Französischkenntnisse auf mindestens B1-Niveau sind von Vorteil.
Benefits
Java Entwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Java-basierte End-to-End-Lösungen, die moderne Webtechnologien im Frontend mit stabilen, skalierbaren Backend-Komponenten verbinden. Du verantwortest die Konzeption, Umsetzung und Weiterentwicklung von Full-Stack-Funktionalitäten und stellst dabei hohe Qualitätsstandards in Architektur, Code und Testabdeckung sicher. Dabei analysierst du komplexe fachliche Anforderungen, übersetzt sie in saubere technische Designs und triffst technologiebezogene Entscheidungen mit Blick auf Zukunftsfähigkeit und Wartbarkeit. Als Senior-Fachperson gibst du dein Wissen an andere weiter, unterstützt aktiv beim Review von Code und Architektur und prägst technische Best Practices. Durch dein strukturiertes, lösungsorientiertes Vorgehen trägst du massgeblich dazu bei, robuste, performante und benutzerfreundliche Anwendungen zu realisieren.
Verantwortung
- Du entwickelst und wartest Java-basierte Backend-Anwendungen mit Jakarta EE und Spring Boot
- In dieser Rolle gestaltest und betreibst du Docker-Container sowie Kubernetes-Cluster für eine skalierbare Infrastruktur
- Als Java Full-Stack Entwickler integrierst du Angular-Frontends und stellst eine nahtlose Benutzererfahrung sicher
- Du arbeitest aktiv in Scrum-Teams mit und treibst iterative Entwicklungsprozesse sowie kontinuierliche Verbesserungen voran
- In dieser Rolle stellst du die Einhaltung von Sicherheits- und Datenschutzstandards wie ISO 27001 sicher
- Du analysierst Performance-Engpässe, optimierst bestehende Systeme und teilst dein Wissen in Form von Dokumentation und Austausch im Team
Qualifikationen
- Abgeschlossenes Studium in Informatik oder eine vergleichbare Ausbildung im IT-Bereich.
- Fundierte Erfahrung in der Full-Stack-Entwicklung mit Java/Java EE/Spring sowie Angular.
- Sicherer Umgang mit modernen Softwarearchitekturen und verteilter Backend-Entwicklung.
- Praxis mit moderner Softwareentwicklung wie Scrum, CI/CD, Containern und Kubernetes.
- Ausgeprägte Eigenverantwortung, strukturierte Arbeitsweise und hoher Qualitätsanspruch.
- Sehr gute Deutschkenntnisse auf C1/C2-Niveau; Französischkenntnisse auf mindestens B1-Niveau sind von Vorteil.
Benefits
Senior Software Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Leitung der Software- und Systemarchitektur und gestaltest die technologische Ausrichtung komplexer Lösungen massgeblich mit. Du verantwortest die Konzeption, Bewertung und Weiterentwicklung von Architekturen über den gesamten Lebenszyklus hinweg und stellst sicher, dass sie skalierbar, sicher und zukunftsfähig sind. Dabei koordinierst du interdisziplinäre Entwicklungsteams, triffst technologische Entscheidungen und stellst die Einhaltung von Qualitäts- und Sicherheitsstandards sicher. Zudem analysierst du Anforderungen, übersetzt sie in tragfähige Architekturkonzepte und berätst interne und externe Stakeholder in allen technischen Fragestellungen. Durch dein Fachwissen und deine Erfahrung treibst du Innovationen voran und sorgst für eine kontinuierliche Optimierung der bestehenden Systemlandschaft.
Verantwortung
- Du führst und entwickelst ein wachsendes Entwickler-Team fachlich weiter
- In dieser Rolle verantwortest du die Softwarearchitektur für das gesamte Produktportfolio
- Du übernimmst etwa zur Hälfte Hands-on-Entwicklung und setzt technische Konzepte selbst um
- Als Technische Leitung Software- und Systemarchitektur stellst du Clean Code, hohe Qualität und pragmatische Entscheidungen sicher
- Du gestaltest Plattform- und Deployment-Architektur inklusive containerbasierter Multi-Instance-Landschaft aktiv mit
- In dieser Rolle sicherst du Stabilität, Wartbarkeit und Skalierbarkeit über verschiedene Hosting-Umgebungen hinweg
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder eine vergleichbare Ausbildung.
- Du beherrschst Kotlin, TypeScript, SQL und idealerweise auch Python sicher im Berufsalltag.
- Du verfügst über fundierte Erfahrung mit Spring Boot, React und gegebenenfalls Electron sowie modernen Softwarearchitekturen und Deployment-Architekturen.
- Du arbeitest routiniert mit Docker, GitLab, Jenkins und Ansible sowie Technologien wie PostgreSQL, Elasticsearch und MinIO.
- Du hast mehrjährige Erfahrung als Lead Developer, Tech Lead oder Senior Engineer und übernimmst gerne Architektur-Verantwortung.
- Du zeichnest dich durch unternehmerisches Denken, hohe Eigenverantwortung, eine strukturierte und pragmatische Arbeitsweise sowie sehr gute Deutschkenntnisse aus.
Benefits