30 IT - Software Development in Zürich
Senior SAP ABAP Developer (m/w/d)
Rolle
In dieser Rolle gestaltest du moderne SAP-S/4HANA-Lösungen, die komplexe Geschäftsanforderungen in effiziente, zukunftsfähige Prozesse übersetzen. Du übernimmst die Verantwortung für Konzeption, Design und Entwicklung anspruchsvoller Erweiterungen und Schnittstellen im S/4HANA-Umfeld. Dabei analysierst du bestehende Systemlandschaften, identifizierst Optimierungspotenziale und setzt diese in hochwertige technische Lösungen um. Du agierst als anerkannte Ansprechperson für technische Fragestellungen, berätst Stakeholder auf Augenhöhe und trägst mit deiner Erfahrung massgeblich zur Qualität der Gesamtarchitektur bei. Zudem treibst du Innovationen voran, indem du neue SAP-Technologien evaluierst und gezielt in deine Entwicklungsarbeit integrierst.
Verantwortung
Umsetzung massgeschneiderter Geschäftsprozesse innerhalb von SAP S/4HANA Transformationsvorhaben
Selbstorganisierte Mitarbeit in interdisziplinären Teams bei Mandanten
Führung einzelner Arbeitspakete in Programmierung, Layoutdesign und Datenübernahme
Weiterentwicklung bestehender Applikationsstrukturen unter Einsatz moderner Technologien
Abstimmung mit internen sowie externen Anspruchsgruppen zur Sicherstellung optimaler Resultate
Qualifikationen
Umfangreiche Kenntnisse in ABAP-Programmierung, Datenmodellen sowie Webschnittstellen
Expertise in Erweiterungsframeworks und Modernisierung bestehender Codebasen
Praxis in Webentwicklung inkl. UI-Technologien und cloudbasierter Plattformnutzung
Erfahrung mit ERP-Komponenten im Bereich Logistik und Finanzprozesse
Benefits
Senior Java Engineer (m/w/d)
Verantwortung
Entwicklung von benutzerfreundlichen Softwarelösungen mit Java / Spring auf Basis von Open-Source-Technologien
Verantwortung für den gesamten Softwareentwicklungszyklus (SDLC) inkl. Qualitätssicherung
Analyse und Bewertung von Lösungsvarianten nach technischen und wirtschaftlichen Kriterien
Enge Zusammenarbeit mit Kunden zur Anforderungsumsetzung und Optimierung der Lösungen
Qualifikationen
Hochschulabschluss in Informatik (Uni/FH/ETH)
Fundierte Erfahrung in Java und Spring inkl. gängiger Frameworks und Libraries im Enterprise-Umfeld
Analytisches Denkvermögen, Teamfähigkeit und proaktive, offene Persönlichkeit mit Interesse an Open Source und agiler Entwicklung
Sprachkenntnisse: Deutsch mind. C1, Englisch mind. B2
Benefits
(Senior) Softwareentwickler - C# / .NET & Azure (m/w/d)
Rolle
Du gestaltest digitale Lösungen, die Prozesse vereinfachen und echten Mehrwert für Kunden schaffen. Mit deinem Know-how in Dynamics 365, Power Apps und modernen Web-Technologien entwickelst du Anwendungen, die nicht nur funktionieren, sondern auch nachhaltig skalierbar und wartbar sind. Dabei arbeitest du eng mit Product Ownern, Architekten und Entwicklerteams zusammen und trägst aktiv zur Weiterentwicklung von Kundenportalen und APIs bei.
Verantwortung
Konzeption von Softwarearchitekturen und Design moderner Web-Frontends
Entwicklung und Erweiterung von Applikationen auf Basis von D365, Power Apps und SharePoint Online
Mitwirkung an der Weiterentwicklung von Kundenportalen und APIs
Sicherstellung der Codequalität, Testing und CI/CD-Pipelines
Zusammenarbeit mit Product Ownern, Architekten und Entwicklerteams
Unterstützung bei der Optimierung und Wartung bestehender Anwendungen
Qualifikationen
Abgeschlossene Informatik-Ausbildung oder mehrjährige Erfahrung in der Softwareentwicklung
Sehr gute Kenntnisse in C#/.NET, ASP.NET Core, Azure DevOps
Erfahrung in HTML5, CSS, JavaScript (React) und API-Integration
Kenntnisse in Dynamics 365 oder Power Platform von Vorteil
Sehr gute Deutschkenntnisse
Benefits
Microsoft Power Platform & Dynamics Consultant (m/w/d)
Verantwortung
Fachliche Anforderungen werden von dir in leistungsfähige Dynamics Lösungen übersetzt, die echten Mehrwert liefern
Mit Power Apps, Power Automate und Dataverse bringst du Innovation schnell und pragmatisch auf die Strasse
Als Berater:in auf Augenhöhe begleitest du Fachbereiche bei der Weiterentwicklung ihrer Prozesse
Durch smarte Integrationen und Azure-Erweiterungen wächst eine stabile, zukunftsfähige Business-Plattform
Qualität, Dokumentation und Testing gehören für dich selbstverständlich zu jeder Lösung dazu
Qualifikationen
Ein solides Fundament aus Informatik, Wirtschaftsinformatik oder einer vergleichbaren Ausbildung
Praxiserfahrung mit Dynamics 365, der Microsoft Power Platform und idealerweise ersten Programmierkenntnissen
Ein gutes Gespür für Unternehmensprozesse und technische Zusammenhänge
Sehr gute Deutschkenntnisse – schriftlich und mündlich einwandfrei – sowie sichere Kommunikation im Projektumfeld
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
Software Engineer (Typescript) (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
Fachspezialist/in Database (m/w/d)
Rolle
Im Kundenauftrag suchen wir eine/n Fachspezialist/in Database (80–100%) für ein etabliertes Schweizer IT- und Softwaredienstleistungsunternehmen.
Unser Kunde ist ein innovatives IT-Unternehmen mit mehreren Standorten in der Schweiz und Fokus auf Softwareentwicklung, Systemintegration sowie IT-Consulting für Unternehmen aus verschiedenen Branchen wie öffentliche Verwaltung, Industrie und Finanzdienstleistungen. Mit mehreren hundert Mitarbeitenden gehört das Unternehmen zu den etablierten Technologiepartnern für anspruchsvolle IT-Projekte und unterstützt Kunden bei der Umsetzung moderner digitaler Lösungen.
Zur Verstärkung des technischen Teams suchen wir eine erfahrene Persönlichkeit als Fachspezialist/in Database.
Verantwortung
Betrieb, Administration und Weiterentwicklung von Datenbanksystemen
Installation, Konfiguration und Wartung von Datenbankplattformen
Sicherstellung der Performance, Stabilität und Verfügbarkeit der Datenbankumgebungen
Analyse und Optimierung von Datenbankabfragen sowie Datenbankstrukturen
Planung und Durchführung von Backup-, Recovery- und Security-Konzepten
Überwachung der Datenbankumgebungen sowie Performance-Tuning
Unterstützung von Entwicklungs- und Applikationsteams bei datenbankbezogenen Fragestellungen
Planung und Umsetzung von Datenbankmigrationen und Systemupgrades
Mitarbeit bei IT-Projekten und Architekturthemen im Datenbankumfeld
Erstellung und Pflege von technischen Dokumentationen
Zusammenarbeit mit internen Teams sowie externen IT-Partnern
Qualifikationen
Abgeschlossene Ausbildung oder Studium im Bereich Informatik oder Wirtschaftsinformatik
Mehrjährige Erfahrung in der Administration von Datenbanksystemen
Fundierte Kenntnisse in relationalen Datenbanken (z. B. Oracle, Microsoft SQL Server oder PostgreSQL)
Erfahrung mit Datenbankperformance, Backup- und Recovery-Konzepten
Gute Kenntnisse in SQL sowie Datenbankarchitekturen
Erfahrung in Linux- oder Windows-Serverumgebungen von Vorteil
Benefits
Software Developer Java (m/w/d)
Verantwortung
Entwurf, Optimierung und Umsetzung komplexer Backend-Systeme sowie Entwicklung skalierbarer Architekturen und leistungsfähiger REST-APIs.
Analyse und Spezifikation von Anforderungen im Rahmen des Requirements Engineering sowie Umsetzung in technische Designs und neue Features.
Bearbeitung komplexer technischer Supportfälle mit dem Ziel einer raschen, nachhaltigen Fehlerbehebung.
Enge Zusammenarbeit mit DevOps-Teams, um eine stabile und effiziente Software-Auslieferung sicherzustellen.
Durchführung von Code Reviews zur Sicherstellung der Codequalität und Förderung eines hohen technischen Standards.
Aktive Mitgestaltung im Produktinnovationsprozess durch Einbringung eigener Ideen und technischer Lösungsansätze.
Mitarbeit an innovativen Gesamtlösungen in Bereichen wie IoT, Automatisierung und Machine Learning.
Konsequente Umsetzung der Vorgaben des Software Development Life Cycle (SDLC) zur Qualitätssicherung und Prozesskonformität.
Qualifikationen
Ausbildung oder Studium im Bereich Informatik (HF, FH oder Universität).
Fundierte Programmierkenntnisse in Java sowie sicherer Umgang mit SQL-Datenbanken.
Vorteilhaft: Kenntnisse in Python, Git, IntelliJ, Jira, Enterprise Architect, JavaScript und VueJS.
Erfahrung mit industriellen Kommunikationsprotokollen wie OPC-UA im Maschinenbau von Vorteil.
Sicher im Umgang mit agilen Entwicklungsmethoden und in der Modularisierung von Softwarelösungen.
Kenntnisse der Pharma-Richtlinie GAMP 5 wünschenswert.
Ausgeprägte Kommunikationsfähigkeiten in Deutsch (mind. C1) und Englisch (mind. B2).
Benefits
STEP / JAVA Software Developer (m/f) 80 - 100% (m/w/d)
Verantwortung
Erfassung und Analyse der Geschäftsanforderungen, um die Bedürfnisse der verschiedenen Interessengruppen zu verstehen und diese in klare und umsetzbare Lösungskonzepte zu übersetzen
Entwicklung und Implementierung von maßgeschneiderten Lösungen in Stibo Systems STEP, die sich nahtlos in bestehende Systeme integrieren
Aufbau und Pflege von Schnittstellen zwischen Stibo Systems STEP und anderen Systemen, um eine reibungslose Integration und Datenflüsse sicherzustellen
Innovation fördern durch das Identifizieren von Verbesserungspotenzialen im Bereich der Datenverwaltung und das Einbringen von Optimierungsvorschlägen
Pflege enger Beziehungen zu funktionsübergreifenden Interessengruppen für ein effektives Änderungsmanagement und die nahtlose Integration von neuen Prozessen
Bereitstellung von fachlichem Know-how im Bereich Datenanalyse, um sicherzustellen, dass Inhalte im gesamten System genau, konsistent und von hoher Qualität sind
Unterstützung der Geschäftsanwender durch klare technische Dokumentation, Hilfestellung bei der Fehlerbehebung und laufende technische Unterstützung
Qualifikationen
Mindestens 5 Jahre Erfahrung in der technischen Konfiguration von PIM/MDM-Systemen, insbesondere mit Stibo Systems STEP
Fundierte Kenntnisse in der Entwicklung von STEP-Geschäftsregeln unter Verwendung von JavaScript, kombiniert mit Entwicklungserfahrung in Java, JavaScript, HTML und CSS
Ausgeprägte technische Fähigkeiten, insbesondere im Bereich Systemintegration, Datenbanken, Datenmodellierung, Anpassung und Konfiguration von Anwendungen sowie der Entwicklung von Skripten
Erfahrung in der Arbeit mit RESTful APIs, sowie mit JSON, XML und XSLT
Hohe Detailgenauigkeit, die Fähigkeit, mehrere Prioritäten zu managen, ausgezeichnete Dokumentationsfähigkeiten und ein stark ausgeprägtes Koordinations- und Zusammenarbeitstalent
Agile Denkweise mit Erfahrung in der Anwendung von agilen Frameworks wie Scrum und Kanban
End-to-End-Denken, mit der Fähigkeit, den gesamten Datenverlauf bei der Entwicklung zu berücksichtigen
Engagierte, proaktive und organisierte Persönlichkeit, die bereit ist, Verantwortung zu übernehmen
Ausgeprägte Kommunikationsfähigkeiten in Englisch, fliessende Deutschkenntnisse werden empfohlen
Benefits
Software Engineer .NET MAUI (m/w/d)
Verantwortung
Client-Applikation für Windows, zur Bereitstellung einer benutzerfreundlichen Oberfläche für PC-Nutzer
Mobile-Applikation für Android und iOS, zur Sicherstellung der mobilen Nutzung und Zugänglichkeit der Software
Integration neuer IoT-Messgeräte, zur Erweiterung der Funktionalität und Verbesserung der Datenerfassung
Server-Applikation, zur Verwaltung und Verarbeitung von Daten aus verschiedenen Quellen
Qualifikationen
Abgeschlossenes Informatikstudium (HF/FH) oder eine vergleichbare Qualifikation
Mehrjährige Berufserfahrung in der Softwareentwicklung
Fundierte Kenntnisse in objektorientierter Softwareentwicklung innerhalb der Microsoft Entwicklungsumgebung (z. B. Visual Studio, C#, VB.Net, SQL-Server DB)
Erfahrung im Cross-Platform Development für Mobile-Applikationen mit .NET MAUI
Kenntnisse in Webtechnologien wie HTML und CSS
Erfahrung mit IT-Schnittstellen zwischen Hardware und Software (z. B. NFC, USB, COM)
Erfahrung in Softwarearchitekturen, einschließlich der Planung und Strukturierung komplexer Systeme
Bereitschaft, sich in neue Themengebiete einzuarbeiten und mit neuen Technologien vertraut zu machen
Benefits