58 Software Development - Software in Zürich
Software Engineer .NET / C# (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du anspruchsvolle Aufgaben in der .NET-Softwareentwicklung auf Senior-Level und gestaltest moderne Lösungen mit hoher technischer Qualität. Du trägst mit deiner Erfahrung dazu bei, komplexe Anforderungen zielgerichtet umzusetzen und nachhaltige Softwarearchitekturen zu realisieren. Dabei profitierst du von zeitgemässen, modernen Arbeitsbedingungen, die dir ein professionelles Umfeld für deine Weiterentwicklung bieten. Durch zahlreiche Benefits erhältst du zusätzliche Unterstützung, damit du dich fachlich wie persönlich voll auf deine Aufgaben konzentrieren kannst.
Verantwortung
Du entwickelst .NET / C#-Lösungen für moderne Web- und Backend-Applikationen
Fachliche Anforderungen übersetzt du in technische Konzepte, Schnittstellen und Integrationen
Mit Code Reviews, Testing und Clean Code stellst du hohe Qualitaet und Wartbarkeit sicher
Bei Architektur, Performance sowie CI/CD und DevOps bringst du dich aktiv ein
Dabei arbeitest du eng mit Fachbereichen, Projektleitern und Entwicklern zusammen
Qualifikationen
Du hast ein Informatikstudium oder eine vergleichbare Ausbildung sowie mindestens 5 Jahre Erfahrung mit .NET / C#
Fundierte Kenntnisse in .NET Core, REST APIs und Angular bringst du mit
Erfahrung mit MS SQL Server, Entity Framework, Azure DevOps und CI/CD wird vorausgesetzt
Software-Architekturen, Design Patterns und agile Methoden sind dir vertraut
Sehr gute Deutschkenntnisse in Wort und Schrift sowie eine selbstständige, löungsorientierte Arbeitsweise runden dein Profil ab
Benefits
Senior Software Engineer - Java & WMS (m/w/d)
Über
Rocken® hat mit Ihrer digitalen Rekrutierungslösung den Bewerbungsprozess massgeblich vereinfacht und setzt damit einen neuen, einheitlichen Standard. Wir verbinden Talente, Experten und Expertinnen in der gesamten Schweiz. Unser Netzwerk an etablierten Unternehmen stellen wir auf unserer Rocken® Talent Plattform zur Verfügung.
Unser Partner ist seit 1934 ein weltweit tätiges Unternehmen für innovative und kundenspezifische Logistiklösungen. Als Bereitsteller von Logistiksystemen werden Kunden von der Planung bis zur Lieferung von Gesamtsystemen im Bereich der Lagerlogistik & automatisierten Lagerverwaltung kompetent begleitet.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Rolle
In dieser Rolle gestaltest du als Senior Software Engineer Architekt moderne Softwarelösungen für die Intralogistik und sorgst dafür, dass Waren und Güter effizient in Bewegung bleiben. Du bringst deine technische Expertise ein, um hochwertige, massgeschneiderte Systeme zu konzipieren und deren Qualität und Zuverlässigkeit sicherzustellen. Dabei entwickelst du innovative Ansätze, mit denen du neue Massstäbe setzt und die Zukunft der Intralogistik aktiv mitprägst. Du arbeitest eng mit anderen Fachbereichen zusammen, um komplexe Anforderungen zu verstehen und in tragfähige Softwarearchitekturen zu überführen. Mit deiner neugierigen und lösungsorientierten Haltung trägst du dazu bei, Herausforderungen zu meistern und nachhaltige technologische Fortschritte zu erzielen.
Verantwortung
Du analysierst, designst und entwickelst unser Warehouse Management System kontinuierlich weiter
Mit Java entwickelst du das bestehende Framework weiter und erarbeitest selbstständig Lösungsvorschläge
In komplexen Logistikprojekten setzt du Kundenanforderungen um und sorgst für eine saubere Dokumentation
Dein Know-how gibst du im Coaching von Entwicklern weiter und stellst die Qualität des Produkts sicher
Zudem definierst und etablierst du Architektur- und Projektstandards
Qualifikationen
Abgeschlossenes Studium (FH/ETH) in Informatik oder Elektrotechnik sowie mehrjährige Erfahrung als Senior Software Engineer / Architekt
Sehr gute Kenntnisse in Java und objektorientierter Softwareentwicklung sowie mit Spring, Hibernate, Maven und Angular
Gute Datenbankkenntnisse, idealerweise mit Oracle, MSSQL oder PL/SQL
Deutsch beherrschst du schriftlich sowie mündlich einwandfrei, ergänzt durch gute Englischkenntnisse
Benefits
Dynamics 365 & Power Platform Engineer (m/w/d)
Über
Verantwortung
Konzeption und Weiterentwicklung von Dynamics 365-Lösungen für Sales, Marketing, Customer Service und Field Service
Entwicklung und Integration von Web Services und Schnittstellen mit .NET und Azure
Umsetzung moderner Frontend-Lösungen mit React und TypeScript
Analyse von Kundenanforderungen und Entwicklung passender technischer Lösungen
Mitarbeit bei der Weiterentwicklung der Microsoft-Plattform und neuen Technologien
Qualifikationen
Studium in Informatik/Wirtschaftsinformatik oder vergleichbare praktische Erfahrung
Gute Kenntnisse in C# und/oder TypeScript
Erfahrung mit Dynamics 365, Microsoft Power Platform und Azure
Analytische und konzeptionelle Denkweise mit hoher Lösungsorientierung
Kundenorientierte Persönlichkeit mit Interesse an neuen Technologien und Freude an Zusammenarbeit
Benefits
Microsoft Dynamics - Software Engineer (m/w/d)
Über
Verantwortung
Du übernimmst die Konzeption und Entwicklung von Microsoft-basierten Anwendungen und Portalen
Du entwickelst Plugins und JavaScript-Erweiterungen für individuelle Kundenanforderungen
Du bist verantwortlich für das Solution Design und die Abstimmung mit Kunden
Du unterstützt beim Deployment in Cloud- und On-Premise-Umgebungen
Zudem sorgst Du für den stabilen Betrieb und berätst das Team im CRM-Umfeld
Qualifikationen
Du hast eine abgeschlossene Informatikausbildung und Erfahrung in der Plugin- & JavaScript-Entwicklung sowie im Solution Design und CI/CD
Du überzeugst mit Beratungskompetenz und Know-how im Requirements Engineering
Du verfügst über ein gutes Verständnis von Microsoft Dynamics CRM
Deine Programmierkenntnisse in C#, TypeScript/JavaScript, PowerShell, HTML und Git-Flow zeichnen dich aus
Du kommunizierst sehr gut auf Deutsch und sicher auf Englisch
M365 Platform Engineer (m/w/d)
Über
Rolle
PowerShell-first statt Klickadministration – so arbeitest Du. Du baust Websitevorlagen, Bereitstellungsskripte und automatisierte Governance-Workflows mit dem PnP-Framework. Über die Microsoft Graph API erweiterst Du Funktionen und integrierst Dienste übergreifend. Migrationen aus On-Premises-Systemen planst und führst Du technisch durch, inklusive Metadaten-Mapping und Qualitätsprüfungen. Manuelle Aufwände reduzierst Du konsequent durch Skripte und Automatisierung.
Verantwortung
Du erstellst und pflegst Websitevorlagen, Bereitstellungsskripte und automatisierte Governance-Workflows mit der PnP-Engine und PowerShell
Du nutzt die Microsoft Graph API zur Erweiterung der M365-Funktionen und für dienstübergreifende Integrationen
Du automatisierst administrative und operative Aufgaben mit PowerShell-Skripten und Power-Automate-Abläufen
Du leitest Migrationen von SharePoint On-Premises, Dateifreigaben und Altsystemen zu M365 inklusive Playbooks, Korrekturmassnahmen und Validierung
Du definierst Standards, Informationsarchitektur, Berechtigungs- und Aufbewahrungskonzepte und überwachst Plattformzustand sowie Compliance
Zudem setzt Du betriebliche Anforderungen technisch um und bevorzugst dabei Low-Code-Ansätze vor kundenspezifischer Entwicklung
Qualifikationen
Du bringst fundierte praktische Erfahrung mit SharePoint-Online-Architektur, Site-Design und Informationsarchitektur im Unternehmensmassstab mit
Du beherrschst PnP PowerShell und das PnP-Framework für Automatisierung, Bereitstellung und Governance sicher
Du bist mit der Microsoft Graph API für serviceübergreifende Automatisierung und Reporting vertraut
Du kennst die M365-Tools für Mandantenverwaltung und Governance sowie Power Apps und Power Automate aus der Praxis
Du hast Erfahrung mit Migrationstools und übersetzt Anforderungen in skalierbare Plattformkonfigurationen
Du kommunizierst exzellent auf Englisch, Deutsch ist von Vorteil; Microsoft-Zertifizierungen sind ein Plus
Benefits
JAVA (Lead) Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung und Betrieb von Webportalen auf Basis verteilter Micro-Frontends
Modellierung und Implementierung von SaaS-Lösungen
Umsetzung fachlicher Domain-Konzepte unter Anwendung der Allgegenwärtigen Sprache (Ubiquitous Language)
Verantwortung für den gesamten Technologie-Stack zur Entwicklung moderner Web-Applikationen
Aufbau und Pflege einer Build-Automatisierungsumgebung
Coaching und technische Unterstützung der Teammitglieder
Qualifikationen
Fundierte Erfahrung in der Backend-Entwicklung mit Spring Boot oder ExpressJS sowie Kenntnis in Java, TypeScript, Groovy oder Kotlin
Sicher im Umgang mit FaaS, WebSockets und REST (HTTP/2) für Service-Kommunikation
Erfahrung im Frontend mit WebComponents, React, HTML, Sass und CSS
Kenntnisse in Build- und Deployment-Automatisierung mit Gradle, Webpack, pnpm, Jenkins und Docker
Erfahrung in agilen Entwicklungsumgebungen und in der Vermittlung von Best Practices
Fliessendes Deutsch
Benefits
Full Stack Engineer – Java & TypeScript, Agentic AI (m/w/d)
Über
Rolle
Du entwickelst Software nicht einfach nach fertigen Spezifikationen, sondern gehst gemeinsam mit den Kunden der eigentlichen fachlichen Herausforderung auf den Grund. Dabei bewegst du dich über den gesamten Entwicklungsprozess – von Event Storming und Domain-Modellierung über API und Backend bis zur Web-Oberfläche.
Technologisch arbeitest du vor allem mit Java und TypeScript, ergänzt durch Spring, Node.js, REST und WebSockets. KI-Agenten gehören dabei selbstverständlich zu deinem Werkzeugkasten. Du nutzt sie dort, wo sie dich schneller machen, überprüfst ihre Ergebnisse aber kritisch und übernimmst die Verantwortung für den finalen Code.
Verantwortung
Du erschliesst gemeinsam mit Fachvertretern komplexe fachliche Anforderungen und übersetzt sie in belastbare Softwarelösungen.
Du arbeitest mit Event Storming, Domain-Modellierung und Domain-driven Design.
Du entwickelst Lösungen vom Domain-Modell über APIs und Services bis zur Web-Oberfläche.
Du setzt Java, TypeScript, Spring, Node.js, REST und WebSockets gezielt ein.
Du nutzt KI-Agenten als produktives Werkzeug und beurteilst deren Vorschläge kritisch auf Qualität, Sicherheit und fachliche Korrektheit.
Du entwickelst Tests und Testdaten, die auch bei komplexen Fachlogiken zuverlässig nachweisen, dass die Software korrekt funktioniert.
Du verbesserst Build-, Deployment- und Betriebsprozesse und automatisierst wiederkehrende Abläufe.
Du bringst deine Erfahrung mit TDD, Refactoring, Pair Programming und Code Reviews ins Team ein.
Du coachst Kolleginnen und Kollegen und unterstützt sie dabei, moderne Entwicklungs- und KI-Werkzeuge sinnvoll einzusetzen.
Du arbeitest direkt mit Kunden und Fachbereichen und übernimmst Verantwortung für deine Lösungen.
Qualifikationen
Du hast mindestens fünf Jahre Erfahrung in der Entwicklung produktiver Software, die auch langfristig betrieben und weiterentwickelt wird.
Du hast praktische Erfahrung mit KI-Agenten in der Softwareentwicklung und weisst, wann deren Ergebnisse kritisch hinterfragt werden müssen.
Qualitätssicherung ist für dich kein letzter Schritt, sondern Bestandteil der Entwicklung.
Du verfügst über fundierte Kenntnisse in Java oder TypeScript sowie im modernen Web-Umfeld.
Du hast Freude daran, dich in komplexe Fachdomänen einzuarbeiten und gemeinsam mit Kunden die tatsächlichen Anforderungen herauszuarbeiten.
Du bist kommunikativ und kannst technische sowie fachliche Themen verständlich vermitteln.
Du arbeitest eigenständig, analytisch und mit hohem Verantwortungsbewusstsein.
Du verfügst über verhandlungssichere Deutschkenntnisse, da die fachliche Zusammenarbeit mit Schweizer Kunden auf Deutsch erfolgt.
Benefits
Lead Software Engineer - JAVA (m/w/d)
Über
Verantwortung
Verantwortung für den gesamten Technologie-Stack zur Entwicklung moderner Web-Applikationen
Entwicklung und Betrieb von Webportalen auf Basis verteilter Micro-Frontends
Modellierung und Implementierung von SaaS-Lösungen
Umsetzung fachlicher Domain-Konzepte unter Anwendung der Allgegenwärtigen Sprache (Ubiquitous Language)
Aufbau und Pflege einer Build-Automatisierungsumgebung
Coaching und technische Unterstützung der Teammitglieder
Qualifikationen
Fundierte Erfahrung in der Backend-Entwicklung mit Spring Boot oder ExpressJS sowie Kenntnis in Java, TypeScript, Groovy oder Kotlin
Sicher im Umgang mit FaaS, WebSockets und REST (HTTP/2) für Service-Kommunikation
Erfahrung im Frontend mit WebComponents, React, HTML, Sass und CSS
Kenntnisse in Build- und Deployment-Automatisierung mit Gradle, Webpack, pnpm, Jenkins und Docker
Erfahrung in agilen Entwicklungsumgebungen und in der Vermittlung von Best Practices
Fliessendes Deutsch
Benefits
Senior Java / TypeScript Software Engineer (m/w/d)
Über
Rolle
Entwicklung moderner Enterprise-Software mit Schwerpunkt auf Java, TypeScript, Spring und Node.js. Du arbeitest an anspruchsvollen Kundenprojekten und begleitest Lösungen von der fachlichen Analyse über Domain-Modellierung und API-Design bis zur Umsetzung und Qualitätssicherung. Dabei kommen moderne Entwicklungs- und Automatisierungsmethoden sowie KI-Agenten gezielt zum Einsatz.
Verantwortung
Analyse fachlicher Anforderungen gemeinsam mit Kunden und Fachvertretern
Entwicklung von Domain-Modellen, APIs und Web-Oberflächen
Entwicklung mit Java, TypeScript, Spring, Node.js, REST und WebSockets
Einsatz und fachliche Kontrolle von KI-Agenten bei der Softwareentwicklung
Aufbau automatisierter Tests und hochwertiger Testdaten
Sicherstellung von Codequalität durch TDD, Refactoring, Pair Programming und Code Reviews
Weiterentwicklung von Build-, Deployment- und Betriebsprozessen
Mitarbeit an modernen Entwicklungswerkzeugen und Plattformkomponenten
Coaching und Know-how-Transfer innerhalb des Entwicklungsteams
Qualifikationen
Mindestens 5 Jahre Berufserfahrung in der professionellen Softwareentwicklung
Praktische Erfahrung mit KI-Agenten im Entwicklungsprozess
Sehr gute Kenntnisse in Java oder TypeScript und modernen Web-Technologien
Erfahrung mit automatisierten Tests und qualitätsorientierter Softwareentwicklung
Freude an der Analyse komplexer fachlicher Anforderungen
Erfahrung im direkten Austausch mit Kunden und Fachbereichen
Sehr gute Deutschkenntnisse auf Verhandlungsniveau
Selbstständige, analytische und verantwortungsbewusste Arbeitsweise
Benefits
Consultant Öffentliche Verwaltung (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du die Fachverantwortung für Kundenmanagement-Informationen und stellst sicher, dass relevante Daten strukturiert, zugänglich und nutzbar sind. Du verantwortest die Pflege, Weiterentwicklung und Qualitätssicherung der Informationssysteme rund um das Kundenmanagement. Dabei analysierst du bestehende Prozesse, leitest Optimierungspotenziale ab und setzt zielgerichtete Massnahmen um.
Verantwortung
Mit deiner Erfahrung betreust du Kundenprojekte auf Basis der CMI / AXIOMA Plattform und begleitest Gemeinden bei der digitalen Umsetzung
Du führst Installationen, Anpassungen, Tests und Updates in unterschiedlichen Kundenumgebungen durch
Dank deiner Kommunikationsstärke führst du Anwenderschulungen durch und unterstützt Kunden via Telefon, Remote oder vor Ort
Du entwickelst dich weiter und übernimmst zunehmend Aufgaben in der Projektleitung
Qualifikationen
Du bringst Berufserfahrung im Umfeld von Gemeinden sowie Kenntnisse in IT-Anwendungen und deren Betreuung mit
Erfahrungen mit SQL, Datenbanken und C# oder vergleichbaren Technologien sind wünschenswert
Deine Arbeitsweise ist selbständig, exakt und lösungsorientiert, zudem bist du offen, teamfähig und kundenorientiert
Deutsch schriftlich und mündlich einwandfrei, Führerausweis und eigenes Fahrzeug sind Voraussetzung
Benefits