67 IT - Software Development in Zürich
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
C++ Entwickler Embedded & Systems (m/w/d)
Rolle
In dieser Position entwickelst du systemnahe C++ Software für eingebettete Plattformen. Unser Rocken Partner beliefert Kunden im Maschinenbau, Medtech und Energieumfeld mit langlebiger, sicherer Embedded-Software.
Verantwortung
Entwicklung von Embedded-Systemsoftware in C++ für Microcontroller und Echtzeitsysteme
Du implementierst Kommunikationsprotokolle und Schnittstellen zu Sensorik/Aktorik
Zusätzlich arbeitest du eng mit Hardwareentwicklern zusammen
Du verantwortest Unit-Tests, Code Reviews und technische Dokumentation
Unterstützung bei Integration und Inbetriebnahme direkt beim Kunden
Qualifikationen
Abgeschlossenes Studium in Informatik, Embedded Systems oder vergleichbar
Sehr gute Kenntnisse in C++ für Embedded-Anwendungen
Erfahrung mit Embedded-Betriebssystemen (z. B. FreeRTOS, Embedded Linux)
Debugging-Know-how und sicherer Umgang mit Entwicklungstools
Sehr gute Deutschkenntnisse, Englischkenntnisse von Vorteil
Tech-Stack: C++, Embedded Linux, FreeRTOS, UART/SPI/I2C, Git, GCC, CMake, Jira
Benefits
Test Manager (m/w/d)
Rolle
Diese Position richtet sich an Qualitätsenthusiasten, die Software nicht nur testen, sondern aktiv verbessern wollen. Gesucht wird eine analytisch starke Persönlichkeit mit Blick für Details und einem hohen Anspruch an stabile, performante Systeme.
Verantwortung
Gesamtverantwortung für Teststrategie und Qualitätssicherung komplexer Softwarelösungen
Planung und Koordination von End-to-End-Tests über mehrere Systeme hinweg
Erstellung, Review und Weiterentwicklung von Testfällen und Testkonzepten
Enge Abstimmung mit Produktverantwortlichen zur Übersetzung fachlicher Anforderungen
Bewertung von Testergebnissen und Initiierung gezielter Optimierungsmassnahmen
Mitgestaltung und Weiterentwicklung agiler Qualitätsprozesse
Qualifikationen
Studium oder Weiterbildung im Bereich Wirtschaftsinformatik, Informatik oder vergleichbar
Fundierte Erfahrung im Softwaretesting und Testmanagement
Sehr gutes analytisches Denkvermögen und strukturierte Arbeitsweise
Routine im agilen Umfeld und Freude an iterativen Entwicklungsprozessen
Hohes Qualitätsbewusstsein und ausgeprägte Kommunikationsfähigkeit
Sehr gute Deutschkenntnisse, weitere Sprachen von Vorteil
Security Engineer - Kryptografie (m/w/d)
Rolle
In dieser Rolle analysierst, entwirfst und implementierst du kryptografische Funktionen sowie Sicherheitsmechanismen und sorgst dafür, dass sicherheitsrelevante Komponenten robust und nachvollziehbar umgesetzt werden. Du arbeitest eng mit Entwicklungsabteilungen zusammen, bringst deine Expertise in technischen Sicherheitsanalysen ein und treibst Studienprojekte in den Bereichen Security und Kryptografie voran. Du verantwortest die fundierte Umsetzung kryptografischer Protokolle und Sicherheitsmechanismen und setzt dafür C/C++, Assembler sowie Linux-Know-how zielgerichtet ein. Du unterstützt Security-Engineering- und Kryptografie-Vorhaben in der Zusammenarbeit mit Kund:innen und übersetzt Anforderungen in belastbare, praxistaugliche Lösungen. Dafür nutzt du ein abgeschlossenes Hochschulstudium (Informatik oder Elektrotechnik) sowie sehr gute Deutsch- und Englischkenntnisse, um komplexe Inhalte präzise zu kommunizieren.
Verantwortung
Mit innovativen Ideen trägst du zur Entwicklung sicherer kryptografischer Funktionen bei
Durch die enge Zusammenarbeit mit Entwicklungsabteilungen werden sicherheitsrelevante Komponenten erfolgreich umgesetzt
Technische Sicherheitsanalysen und spannende Studienprojekte im Bereich Kryptografie gehören zu deinen täglichen Aufgaben
Kunden profitieren von deinem Know-how im Security Engineering und bei kryptografischen Lösungen
Du unterstützt dabei, bestehende Sicherheitsarchitekturen kontinuierlich zu optimieren
Qualifikationen
Ein abgeschlossenes Hochschulstudium in Informatik, Elektrotechnik oder einem vergleichbaren Bereich bildet die Grundlage
Nachweisbare Erfahrung in der Analyse, dem Entwurf und der Implementierung kryptografischer Protokolle ist wünschenswert
Fundierte Kenntnisse in C++, C und Assembler sowie sichere Linux Kenntnisse werden vorausgesetzt
Deutsch muss schriftlich und mündlich einwandfrei sein, Englischkenntnisse sind von Vorteil
Benefits
Java Software Engineer (m/w/d)
Verantwortung
Entwicklung benutzerfreundlicher Softwarelösungen auf Basis von Open-Source-Komponenten unter Einhaltung definierter Qualitätsstandards
Verantwortung für den gesamten Software Development Life Cycle (SDLC) und die Umsetzung hochwertiger Lösungen
Enge Zusammenarbeit mit Kunden sowie Bewertung von Lösungsvarianten nach fachlichen, technischen und wirtschaftlichen Kriterien
Mitarbeit bei der Konzeption, Entwicklung und Bereitstellung von Cloud-Lösungen (AWS oder Azure) und aktive Weiterentwicklung der eigenen Cloud-Kompetenzen
Qualifikationen
Abgeschlossenes Hochschulstudium in Informatik (Uni/FH/ETH)
Sehr gute Java-Kenntnisse inkl. aktueller Sprachfeatures sowie fundierte Erfahrung mit Spring und gängigen Enterprise-Frameworks
Praktische Erfahrung in der Entwicklung oder Bereitstellung von Software in Cloud-Umgebungen (AWS oder Azure) und Interesse an cloud-nativen Ansätzen
Fliessende Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Software Engineer / Automation Engineer (m/w/d)
Verantwortung
- Du bist zuständig für die Programmierung der Steuerungen von Robotern und komplexen Antriebssystemen
- Du spezifizierst und konfigurierst Visionssysteme gemäß den jeweiligen Kundenanforderungen und testest die Funktionalität der Systeme
- Bei der Auslegung der Visionssysteme arbeitest du eng mit unseren Partnern zusammen
- In Zusammenarbeit mit dem mechatronischen Team entwickelst du innovative und wettbewerbsfähige Lösungen
- In enger Zusammenarbeit mit der mechanischen Konstruktion, dem Verkauf und der Endmontage erarbeitest du kundenspezifische Konzepte und Lösungen für Kundenaufträge
- Du bist verantwortlich für die kontinuierliche Weiterentwicklung unserer modularen Softwarebausteine
Qualifikationen
- Du hast erfolgreich ein Studium im Bereich der Ingenieurwissenschaften abgeschlossen, idealerweise mit einem M.Sc.-Abschluss
- Wenn möglich, hast du bereits in einer ähnlichen Position Erfahrungen gesammelt oder möchtest nach Beendigung deines Studiums in der industriellen Automatisierung Fuss fassen
- Du interessierst dich für die industrielle Anwendung von Vision-Systemen und Smart-Kameras
- Idealerweise verfügst du über Kenntnisse in der SPS- und Motion-Programmierung
- Deine guten Englischkenntnisse helfen dir bei der internationalen Zusammenarbeit und gelegentlichen Kundenbesuchen weiter
- Du bist begeistert von komplexen Verpackungsmaschinen in einer zukunftsorientierten Branche
Benefits
SAP System Administrator (m/w/d)
Verantwortung
- Austausch mit Infrastrukturteam und Managed-Service-Partner für reibungslosen Betrieb
- Unterstützung von SAP- und non-SAP-Projekten
- Sicherstellung eines effizienten Systembetriebs
- Planung und Koordination von Updates, Patches, Incidents und Changes
Qualifikationen
- Ausbildung/Studium in Informatik oder ähnliche Qualifikation
- Erfahrung in SAP Basis und SAP S4/Hana
- Kenntnisse in SAP BTP, FI/CO, Schnittstellen und Sicherheit
- Sehr gute Deutsch- und Englischkenntnisse
Benefits
Fullstack Java Entwickler (m/w/d)
Verantwortung
Analyse & Konzeption von Geschäftsprozessen und Softwareanforderungen
Entwicklung neuer Frontend- und Backend-Komponenten für das ERP-System
Nutzung von Java, SQL, PL/SQL, Vaadin, Angular und weiteren Technologien
Unterstützung bei der Migration von Desktop-Anwendungen auf Web-Technologien
Qualitätssicherung durch Tests und Automatisierung
Qualifikationen
Technische Grundausbildung
Kenntnisse in serviceorientierter Softwarearchitektur
Agile Methoden wie Scrum oder Kanban sind ein Plus
Tech Stack: Java, SQL, PL/SQL, Vaadin, Angular, HTML, CSS
Sehr gute Deutschkenntnisse
Benefits
Java Fullstack Developer - ERP und Web Technologien (m/w/d)
Verantwortung
Analyse von Geschäftsprozessen und Anforderungen mit internen Kunden
Entwicklung, Design & Implementierung von Frontend- und Backend-Komponenten des unternehmenseigenen ERP-Systems
Mitarbeit an der Migration von Desktop-ERP-Anwendungen auf moderne Web-Technologien
Einsatz von Java, SQL, PL/SQL, Vaadin, Angular, BIRT
Qualitätssicherung durch Tests & Testautomatisierung
Qualifikationen
Höhere Ausbildung in Informatik (FH, Uni, TH) oder gleichwertige Qualifikation
Mehrjährige Erfahrung in Fullstack-Softwareentwicklung mit Java
Kenntnisse in Oracle-Datenbanken (SQL, PL/SQL) und serviceorientierter Softwarearchitektur
Erfahrung mit Vaadin, Angular, HTML, CSS von Vorteil
Idealerweise Erfahrung mit agiler Entwicklung (SAFe, Scrum, Kanban)
Sehr gute Deutschkenntnisse
Benefits
Application Manager (Software Background) (m/w/d)
Rolle
In dieser Rolle gestaltest du die technische Weiterentwicklung eines Campus-Management-Systems aktiv mit und sorgst dafür, dass Abläufe im Studienalltag transparenter und effizienter werden. Du programmierst Schnittstellen zu Umsystemen, erweiterst die Lösung und betreibst sowie optimierst .NET- und Web-Applikationen auf Microsoft IIS. Du planst, implementierst und testest Releases und Patches und stellst einen stabilen, überwachten Applikationsbetrieb sicher. Du analysierst Störungen systematisch, koordinierst Fehlerbehebungen eng mit der ICT und übersetzt Anforderungen präzise in tragfähige technische Umsetzungen. Dabei arbeitest du in einem agilen, selbstorganisierten Produktteam, bringst neue Technologien pragmatisch voran und kommunizierst komplexe Themen klar und überzeugend.
Verantwortung
Du entwickelst das Campus Management System im agilen IT-Produkt-Team kontinuierlich weiter und treibst technische Verbesserungen proaktiv voran
In dieser Rolle programmierst Du Schnittstellen zu Umsystemen und erweiterst die bestehende Systemlandschaft zielgerichtet
Als Software Lifecycle Koordinator Entwicklung planst Du Releases und Patches, setzt sie um und verantwortest Testing und Einführung im Betrieb
Du klärst Kundenanforderungen, übersetzt sie in umsetzbare technische Lösungen und stellst eine saubere Übergabe ins Team sicher
Du stellst den laufenden Applikationsbetrieb sicher, überwachst das System und sorgst für stabile, transparente Betriebsabläufe
Du analysierst Störungen strukturiert und koordinierst Fehlerbehebungen in enger Abstimmung innerhalb der ICT bis zur nachhaltigen Lösung
Qualifikationen
- Du verfügst über ein abgeschlossenes Informatikstudium oder eine vergleichbare Qualifikation und bringst mehrjährige Erfahrung in der Betreuung einer komplexen, heterogenen IT-Infrastruktur mit.
- Als Applikationsmanager:in treibst du die proaktive, kontinuierliche technische Verbesserung und Weiterentwicklung eines Campus-Management-Systems voran.
- Schnittstellen zu Umsystemen programmierst du und erweiterst die Lösung gezielt, damit Prozesse einfacher, transparenter und effizienter werden.
- Releases und Patches planst, implementierst und testest du strukturiert, sodass Änderungen stabil und nachvollziehbar ausgerollt werden.
- Kundenanforderungen klärst du sauber ab und übersetzt sie präzise in technische Umsetzungsschritte für das Team.
- Den laufenden Applikationsbetrieb stellst du sicher, überwachst ihn aktiv und analysierst Störungen, um Fehlerbehebungen koordiniert und lösungsorientiert voranzutreiben.
Benefits