34 IT - Software Development in Zürich
Softwareentwickler Fullstack C# PHP (m/w/d)
Rolle
In dieser Rolle entwickelst du smarte Fullstack-Lösungen mit C# und PHP, die integrierte Kommunikations- und eCommerce-Szenarien technisch möglich machen. Du verarbeitest Daten aus Business-Anwendungen wie PIM, ERP oder CRM, verknüpfst sie intelligent und sorgst dafür, dass daraus automatisierte, effiziente Prozesse entstehen. Du verantwortest den Aufbau und die Weiterentwicklung von Systemen, die unterschiedlichen Output erzeugen und diesen Anwendern über CMS, Webanwendungen und Apps zugänglich machen. Dabei arbeitest du mit modernen Technologien, legst Wert auf saubere Architekturen und trägst durch deine technische Expertise zu stabilen, sicheren und skalierbaren Lösungen bei. Zudem bringst du deine Ideen aktiv ein, um bestehende Anwendungen zu optimieren und neue Features von der Konzeption bis zur Umsetzung voranzutreiben.
Verantwortung
- Du betreust im Team einen der grössten B2B-Shops der Schweiz als Full-Stack Entwickler.
- In dieser Rolle realisierst du webbasierte Applikationen im Microsoft- (.NET, C#) und Coldfusion/Microsoft-SQL-Umfeld.
- Du klärst Anforderungen, entwirfst Lösungskonzepte und wirkst an der Software-Architektur mit.
- Als Softwareentwickler Fullstack C# PHP entwickelst und testest du neue Applikationen bis zur Einführung beim Kunden.
- Du bist in alle Phasen der Software-Entwicklung eingebunden und stellst einen reibungslosen Ablauf sicher.
- In dieser Rolle bringst du eigene Ideen ein und arbeitest dich selbständig in neue Technologien und Fachgebiete ein.
Qualifikationen
- Du verfügst über mindestens 2 Jahre Erfahrung in der Software-Entwicklung mit einer webbasierten Sprache (bevorzugt ColdFusion oder PHP) und arbeitest sicher mit Microsoft SQL oder MariaDB.
- Du beherrschst die deutsche Sprache und kannst dich im beruflichen Alltag klar und verständlich ausdrücken.
- Du hast Freude an der Software-Entwicklung, gehst Aufgaben mit Begeisterung an und probierst gerne neue Technologien aus.
- Du bist motiviert, dich kontinuierlich weiterzuentwickeln und neue Fachgebiete selbstständig zu erschliessen.
- Idealerweise kennst du weitere Programmiersprachen, insbesondere C#, und hast bereits mit JIRA, Confluence oder vergleichbaren Tools gearbeitet.
- Agile Arbeitsweisen wie Scrum sind dir vertraut oder du möchtest dich gezielt in diesen Methoden vertiefen.
Benefits
ICT Applikationsmanager (m/w/d)
Rolle
In dieser Rolle übernimmst du die ganzheitliche Verantwortung für den stabilen und effizienten Betrieb von Applikationen in einer modernen IT-Umgebung. Du kümmerst dich um die Integration verschiedener Anwendungen, stellst reibungslose Schnittstellen sicher und trägst damit wesentlich zur Leistungsfähigkeit der Systemlandschaft bei. Du analysierst komplexe technische Fragestellungen, leitest Optimierungsmassnahmen ab und setzt diese eigenverantwortlich um. Du arbeitest in einem kollegialen Umfeld mit offener Teamkultur und unterstützt deine Kolleg:innen durch dein Fachwissen und deine Erfahrung. Dabei nutzt du flexible Arbeitsmodelle und ein ergonomisch gestaltetes Arbeitsumfeld, das konzentriertes und eigenständiges Arbeiten fördert.
Verantwortung
- Du stellst den stabilen Betrieb und die Weiterentwicklung von Integrationen zwischen Kernbank-, CRM-, Accounting- und Umsystemen sicher
- In dieser Rolle überwachst und optimierst du Verarbeitungsprozesse und Datenflüsse über alle Abschlusszyklen hinweg in enger Abstimmung mit den Fachabteilungen
- Du koordinierst Incidents und Changes und arbeitest dabei eng mit internen Stellen und externen Anbietern zusammen
- Als Fachperson IT-Anwendungsintegration analysierst und verbesserst du API-, Event- und Batch-Schnittstellen in einer hybriden On-Prem-/Cloud-Umgebung
- Du treibst die kontinuierliche Optimierung bestehender Integrationen und Betriebsprozesse in enger Zusammenarbeit mit den Fachabteilungen voran
- In dieser Rolle wirkst du aktiv in IT-Projekten mit und erstellst Dokumentationen sowie Betriebshandbücher für Systemintegrationen
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Informatik (z.B. Informatiker/in EFZ) oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung im Applikationsbetrieb sowie in der Integration produktiver IT-Systeme
- Sichere Praxis im Umgang mit Schnittstellen-Technologien wie APIs, Messaging und Batch-Verarbeitung
- Fundierte Betriebserfahrung mit Windows- und Linux-Servern sowie gutes analytisches und strukturiertes Denkvermögen
- Ausgeprägte Team- und Serviceorientierung sowie verantwortungsbewusste Arbeitsweise
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Benefits
Dynamics 365 Business Central Entwickler (m/w/d)
Verantwortung
Du unterstützt die Projektleitung bei der Planung und Ausarbeitung von D365 BC Lösungen und schätzt den Aufwand für neue Anforderungen.
Ausserdem entwickelst Du individuelle Erweiterungen auf Basis von D365 BC und programmierst Anbindungen an externe Systeme.
Du führst Datenmigrationen aus älteren Dynamics NAV Versionen durch und bringst die Applikationen auf die nächste Entwicklungsstufe.
Zusätzlich unterstützt Du die Projektleitung im Kundensupport und trägst dazu bei, reibungslose Abläufe sicherzustellen.
Qualifikationen
Du hast ein Studium in Wirtschaftsinformatik, Softwareentwicklung oder eine vergleichbare Ausbildung erfolgreich abgeschlossen.
Du verfügst über fundierte Erfahrung mit Microsoft Dynamics NAV/D365 BC, insbesondere in der Applikationsentwicklung mit AL, C/AL und Visual Studio Code.
Kenntnisse im Umgang mit Schnittstellen (XML/JSON, REST APIs) sowie JavaScript sind ein Plus, ebenso Offenheit für moderne Cloud-Technologien.
Dein Profil wird durch deine verhandlungssicheren Deutschkenntnisse abgerundet.
Benefits
Software Engineer – Enterprise Solutions & Data Engineering (m/w/d)
Verantwortung
Mitarbeit an Kundenprojekten und Einblicke in moderne IT-Umgebungen auf Enterprise-Niveau
Fokus auf Softwaredesign, Implementierung, Code-Review und die Förderung von Best Practices
Mitwirkung in mehreren Bereichen: Architektur, Datenverarbeitung, statistische Modelle, DevOps und Geschäftsanalyse
Zusammenarbeit im Team, um Fachwissen zu erweitern und Verantwortung zu übernehmen
Teilnahme an Schulungen, Kursen und Weiterbildungen zur gezielten Kompetenzentwicklung
Qualifikationen
Master-Abschluss oder Promotion in Informatik, Physik, Ingenieurwissenschaften oder verwandten Bereichen
Berufserfahrung in Softwareentwicklung
Expertenkenntnisse in Python, Code-Modularisierung, Unit-Tests
Gutes Verständnis von objektorientiertem Design, Datenstrukturen und Algorithmen
Erfahrung mit DevOps, CI/CD und Cloud-Integrationen (idealerweise MS Azure)
Vertrautheit mit Containerisierung
Fliessende Deutsch- sowie Englischkenntnisse, gute Kommunikationsfähigkeiten und serviceorientiertes, agiles Arbeiten
Enterprise Software Engineer – DevOps & Data Analytics (m/w/d)
Verantwortung
Beteiligung an Kundenprojekten mit Fokus auf moderne IT-Umgebungen auf Enterprise-Niveau
Entwurf, Implementierung und Review von Softwarelösungen sowie Sicherstellung von Best Practices
Mitarbeit in verschiedenen Themenbereichen: Systemarchitektur, Datenengineering, statistische Modellierung, DevOps und Business Analytics
Teamorientierte Zusammenarbeit, Wissenstransfer und schrittweise Übernahme von Verantwortung
Teilnahme an Weiterbildungen, Workshops und Schulungen zur gezielten fachlichen Entwicklung
Qualifikationen
Abgeschlossenes Studium oder Promotion in Informatik, Physik, Ingenieurwesen oder vergleichbaren Bereichen
Praktische Erfahrung in der Softwareentwicklung, bevorzugt objektorientiert
Fundierte Kenntnisse in Python, inklusive Code-Modularisierung, Unit-Testing und sauberer Paketierung
Erfahrung mit Datenstrukturen, Algorithmen und objektorientiertem Design
Kenntnisse in DevOps-Praktiken, CI/CD-Pipelines und Cloud-Umgebungen (vorzugsweise MS Azure)
Umgang mit Containerisierung (z. B. Docker, Kubernetes)
Fliessende Deutsch- sowie Englischkenntnisse
Applikationsentwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Verantwortung für ein zentrales Campus Management System und entwickelst es kontinuierlich weiter, damit Studien- und Administrationsprozesse effizient, transparent und benutzerfreundlich ablaufen. Du verantwortest die Konzeption, Implementierung und das Testing von Releases und Patches, programmierst Schnittstellen zu Umsystemen und erweiterst bestehende Anwendungen. Zudem sicherst du den stabilen Applikationsbetrieb, analysierst Störungen systematisch und koordinierst die Fehlerbehebung in enger Abstimmung mit den beteiligten IT-Bereichen. Du entwickelst und betreibst moderne .NET- und Web-Applikationen auf Basis von Microsoft IIS und nutzt aktuelle Frontend-Technologien. Mit deinem fachlichen Standing, deiner strukturierten Arbeitsweise und deiner hohen Bereitschaft, dich in neue Technologien einzuarbeiten, prägst du die Weiterentwicklung der gesamten Softwarelandschaft entscheidend mit.
Verantwortung
- Du entwickelst und programmierst Schnittstellen zu Umsystemen und erweiterst das Campus Management System kontinuierlich weiter.
- In dieser Rolle planst, implementierst und testest du Releases sowie Patches für das Campus Management System.
- Du klärst Kundenanforderungen, überführst sie in technische Spezifikationen und setzt sie im System um.
- Als Softwareverantwortliche Person übernimmst du das Monitoring und die Sicherstellung des stabilen Applikationsbetriebs.
- Du analysierst Störungen im Campus Management System und koordinierst Fehlerbehebungen in enger Abstimmung mit der ICT.
- In dieser Rolle betreibst und optimierst du .NET- und Web-Applikationen auf Microsoft IIS.
Qualifikationen
- Abgeschlossenes Studium in Informatik oder eine vergleichbare Qualifikation sowie mehrjährige Erfahrung in der Betreuung komplexer, heterogener IT-Infrastrukturen.
- Fundierte Praxis in C#, .NET, MS SQL Server, IIS sowie in der Softwareentwicklung im Microsoft-Umfeld.
- Erfahrung in der Frontend-Entwicklung mit modernen Frameworks, idealerweise Angular.
- Hohe Lernbereitschaft und ausgeprägtes Interesse an neuen Technologien, in die du dich selbstständig einarbeitest.
- Souveränes Arbeiten in agilen Vorgehensweisen (z.B. Backlog Refinement, Daily Standup, Retrospektiven) sowie strukturierter Umgang mit komplexen technischen Fragestellungen.
- Überzeugendes, fachlich fundiertes Auftreten, klare Kommunikation auch bei komplexen Themen und eine sachliche, lösungsorientierte Haltung im Team und im Kundenkontakt.
Benefits
IAM Software Entwickler/in (m/w/d)
Rolle
Im Kundenauftrag suchen wir eine/n IAM Software Entwickler/in (80–100%) für ein technologisch führendes Schweizer Industrieunternehmen im sicherheitskritischen Umfeld.
Unser Kunde ist ein international tätiges Technologieunternehmen mit Fokus auf hochkomplexe Systeme, sicherheitskritische IT-Infrastrukturen sowie digitale Plattformlösungen. Das Unternehmen entwickelt und betreibt moderne IT-Architekturen und legt besonderen Wert auf Informationssicherheit, Identity-Management sowie sichere Zugriffs- und Berechtigungssysteme.
Zur Verstärkung des IT-Teams suchen wir eine erfahrene Persönlichkeit als IAM Software Entwickler/in
Verantwortung
Entwicklung und Weiterentwicklung von Identity- und Access-Management-Lösungen (IAM)
Implementierung von Authentifizierungs- und Autorisierungssystemen
Entwicklung von Schnittstellen zwischen IAM-Systemen und Applikationen
Integration von Identitäts- und Berechtigungsmanagement in bestehende Systemlandschaften
Umsetzung von Security- und Compliance-Anforderungen im IAM-Umfeld
Analyse und Optimierung von IAM-Prozessen und Systemarchitekturen
Mitarbeit bei der Einführung und Weiterentwicklung von IAM-Plattformen
Unterstützung bei der Automatisierung von Identity- und Access-Prozessen
Zusammenarbeit mit IT-Security-, Infrastruktur- und Applikationsteams
Durchführung von Tests sowie Sicherstellung der Systemqualität
Erstellung und Pflege von technischen Dokumentationen
Qualifikationen
Abgeschlossenes Studium oder Ausbildung im Bereich Informatik, IT-Security oder Wirtschaftsinformatik
Mehrjährige Erfahrung in der Softwareentwicklung im IAM- oder Security-Umfeld
Kenntnisse von Identity- und Access-Management-Systemen
Erfahrung mit Authentifizierungsverfahren, APIs und Systemintegrationen
Kenntnisse in Softwareentwicklung und modernen Entwicklungsframeworks
Verständnis für IT-Sicherheitsarchitekturen und Zugriffsmodelle
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
Senior Salesforce Entwickler/in (m/w/d)
Verantwortung
• Konzeption und Weiterentwicklung anspruchsvoller Salesforce Architekturen inklusive Apex, Lightning Web Components und modernen Integrationsmustern für leistungsstarke Enterprise Plattformen
• Plattformgerechte Umsetzung komplexer Daten- und Integrationsszenarien mit Fokus auf Performance, Systemstabilität und nahtlose Systemintegration
• Erstellung von sauberem, wartungsoptimiertem Code sowie konsequente Nutzung automatisierter Tests zur Sicherung hoher Softwarequalität und langfristiger Skalierbarkeit
• Durchführung fundierter Code Reviews, aktive Mitgestaltung einheitlicher Coding Guidelines und Anwendung bewährter Best Practices im gesamten Entwicklungszyklus
• Weiterentwicklung stabiler CI/CD Pipelines auf Basis von CumulusCI und Metadeploy sowie Beratung von Product Ownern hinsichtlich Komplexität, Risiko und benötigtem Implementierungsaufwand neuer Features
Qualifikationen
• Mehrjährige Expertise in der Salesforce Entwicklung mit fundiertem Knowhow in Apex, SOQL, Lightning Web Components, asynchronen Prozessen und den wesentlichen Salesforce APIs
• Tiefes Verständnis etablierter Salesforce Best Practices, Governor Limits und professioneller Testabdeckung sowie routinierter Umgang mit CI/CD Automatisierung, Git, GitHub und modernen IDEs wie IntelliJ und VSCode
• Optional: Erfahrung in der AppExchange Produktentwicklung inklusive Security Review, Managed Packaging und strukturiertem Release Management für skalierbare Cloud Produkte
• Versierter Einsatz agiler Methoden, kombiniert mit ausgeprägter analytischer Kompetenz, strukturiertem Arbeitsstil und starkem Teamorientierung
• Sehr gute Deutsch- und Englischkenntnisse zur klaren und professionellen Kommunikation in internationalen Projekten
Erfahrene Fachkraft für Salesforce-Entwicklung (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Konzeption und Weiterentwicklung anspruchsvoller Salesforce-Applikationen mit Schwerpunkt auf Apex, Lightning Web Components und Integrationsmustern. Du verantwortest die plattformgerechte Umsetzung komplexer Anforderungen in Bezug auf Datenmengen, Integrationen und Performance und stellst dabei durch automatisierte Tests eine hohe Code-Qualität sicher. Zudem führst du Code-Reviews durch, entwickelst Coding-Guidelines weiter und setzt Best Practices im Team um. Ein weiterer Schwerpunkt liegt auf der Weiterentwicklung und Automatisierung von CI/CD-Prozessen auf Basis moderner Tools wie CumulusCI und Metadeploy. Durch deine analytische und strukturierte Arbeitsweise berätst du Product Owner hinsichtlich Komplexität, Risiken und Aufwand und trägst so massgeblich zur erfolgreichen Bereitstellung neuer Features bei.
Verantwortung
- Du konzipierst und entwickelst unsere Salesforce-Applikationen weiter, mit Schwerpunkt auf Apex, LWC und Integrationsmustern
- In dieser Rolle setzt du anspruchsvolle Anforderungen plattformgerecht um, insbesondere im Hinblick auf grosse Datenmengen und komplexe Integrationen
- Du entwickelst hochwertigen, wartbaren Code und stellst die Code-Qualität durch automatisierte Tests sicher
- In dieser Rolle führst du Code-Reviews durch und gestaltest unsere Coding-Guidelines auf Basis von Best Practices aktiv mit
- Du entwickelst unsere CI/CD-Prozesse auf Grundlage von CumulusCI und Metadeploy kontinuierlich weiter
- Als erfahrene Fachkraft für Salesforce-Entwicklung berätst du Product Owner zu Komplexität, Risiko und Aufwand bei der Bereitstellung neuer Features
Qualifikationen
- Du verfügst über mehrjährige (mindestens 5 Jahre) praktische Erfahrung in der Salesforce-Entwicklung.
- Du beherrschst Apex, SOQL, Lightning Web Components, asynchrone Muster sowie die relevanten Salesforce APIs sehr sicher.
- Du kennst Salesforce Best Practices, Governor Limits, Anforderungen an Testabdeckung und moderne CI/CD-Prozesse im Detail.
- Du arbeitest routiniert mit Automatisierungstools wie Git und GitHub sowie mit einer modernen IDE (z. B. IntelliJ oder VS Code).
- Du fühlst dich in agilen Vorgehensmodellen wohl und arbeitest analytisch, strukturiert und teamorientiert.
- Du kommunizierst sicher auf Deutsch und Englisch in Wort und Schrift.
Benefits