72 Software Development - Software in Zürich (Kanton)
Java Software Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst und pflegst Java-basierte Anwendungen, Microservices sowie Backend-Systeme.
- In dieser Rolle konzipierst und betreibst Du Low-Code-Anwendungen inklusive Workflow-Automatisierung und Logik-Implementierung.
- Als Applikationsentwickler im Softwarebereich analysierst Du Anforderungen und leitest daraus tragfähige technische Lösungen ab.
- Du implementierst neue Features, optimierst bestehende Funktionen und verbesserst Low-Code-Apps gezielt in Performance, Usability und Wartbarkeit.
- Du sorgst durch Code-Reviews, Clean-Code-Prinzipien sowie strukturierte Fehleranalyse und Bugfixing für eine stabile Qualität im laufenden Betrieb.
- Du integrierst Datenbanken (z. B. MSSQL/Postgres), bindest externe Systeme via REST-/SOAP an und sicherst die Funktionalität mit Unit- und Integrationstests inklusive Testautomatisierung.
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Informatik sowie einige Jahre Berufserfahrung.
- Sicherer Umgang mit JavaScript und Java sowie Versionskontrolle mit Git oder GitLab.
- Kenntnisse in HTML, CSS und Datenbanken wie PostgreSQL oder MS SQL sind von Vorteil.
- Erfahrung mit Vue.js, Angular, ExtJs, TypeScript, NodeJS oder weiteren JavaScript Frameworks bringst du idealerweise mit.
- Wünschenswert sind Berührungspunkte mit der Java Rhino Engine und dem OSGi Framework.
- Sehr gutes Deutsch in Wort und Schrift, gutes bis sehr gutes Englisch, Französisch ist ein Plus, gelegentliche Reisebereitschaft rundet dein Profil ab.
Benefits
Professional Software Engineer (m/w/d)
Verantwortung
- Du entwickelst und pflegst Frontend- und Backend Lösungen mit Angular und .NET C#.
- Du designst und optimierst SQL-Server Datenbanken und trägst die Verantwortung für den gesamten Softwareentwicklungszyklus, von der Anforderungsanalyse bis zur Wartung.
- Du förderst und implementierst Best Practices in der Softwareentwicklung, wie CI/CD, und unterstützt Junior-Entwickler durch Mentoring.
- Du bist verantwortlich für den Aufbau und die Verwaltung von Cloud Architekturen auf Microsoft Azure, inklusive Azure IoT Hub, und setzt Kubernetes zur Orchestrierung containerisierter Anwendungen ein.
- Du übernimmst die technische Leitung deines Entwicklerteams, inklusive Projektmanagement und Aufgabenverteilung.
- Du arbeitest eng mit externen Partnern und internen Teams zusammen, um technische Anforderungen zu definieren und sicherzustellen, dass Projekte fristgerecht umgesetzt werden.
Qualifikationen
- Du hast ein Studium im IT Bereich erfolgreich abgeschlossen.
- Du verfügst über mindestens drei Jahre Erfahrung als Fullstack Entwickler.
- Deine Expertise liegt in C# / .NET, Azure, SQL-Datenbanken, sowie in den Bereichen CI/CD, DevOps und IoT.
- Du kommunizierst sicher auf Deutsch, sowohl mündlich als auch schriftlich.
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 Angular, HTML, CSS von Vorteil
Idealerweise Erfahrung mit agiler Entwicklung (SAFe, Scrum, Kanban)
Sehr gute Deutschkenntnisse
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, Angular und weiteren Technologien
Unterstützung bei der Migration von Desktop-Anwendungen auf Web-Technologien
Qualitätssicherung durch Tests und Automatisierung
Qualifikationen
Abgeschlossene Informatikausbildung
Kenntnisse in serviceorientierter Softwarearchitektur
Agile Methoden wie Scrum oder Kanban sind ein Plus
Tech Stack: Java, SQL, PL/SQL, Angular, HTML, CSS
Sehr gute Deutschkenntnisse
Benefits
Senior Software Engineer – Java & IoT (m/w/d)
Verantwortung
Damit die SEL Server vollautomatisch konfiguriert werden können, bringst du dich aktiv in die Entwicklung der passenden Konfigurationslösung ein
Zukunft entsteht hier durch Mitgestaltung – insbesondere in DevSecOps und in der Weiterentwicklung der Architektur entlang der Wertschöpfungskette
Technische Anforderungen werden von dir kritisch hinterfragt, bewertet und gemeinsam mit dem Produktmanagement in nachhaltige Konzepte überführt
Wissen weiterzugeben gehört selbstverständlich dazu: Durch Coaching im Team und durch kontinuierliche Verbesserung unserer Standards wächst die Qualität stetig
Auch jenseits des eigenen Spezialgebiets wird Verantwortung übernommen, um als Team den nächsten Meilenstein zu erreichen
Qualifikationen
Mehrjährige Erfahrung in der Java-Entwicklung (mind. 5 Jahre) kombiniert mit einem Informatikstudium oder gleichwertiger Praxiserfahrung bildet die Basis
Qualität entsteht durch strukturierte Workflows – Git, automatisierte Tests, TDD, Reviews und CI/CD sind gelebte Praxis
Nebenläufigkeit und Actor Modelle sind vertraut, idealerweise besteht Erfahrung mit dem Akka-Toolkit
Einwandfreie Deutschkenntnisse in Wort und Schrift werden vorausgesetzt, Englisch wird sicher beherrscht
Benefits
Fullstack Entwickler (Angular / .NET ) (m/w/d)
Verantwortung
Entwicklung und Wartung einer Web-Applikation auf Basis von .NET/C# und Angular in einer Microservice Architektur
Enge Zusammenarbeit mit dem CTO zur Entwicklung innovativer Lösungen und Förderung von Best Practices
Verantwortung für Teilprojekte vom Lösungskonzept bis hin zur Abnahme
Qualifikationen
Informatik-Studium oder vergleichbare IT-Ausbildung mit mindestens 5 Jahren Erfahrung in der Entwicklung komplexer Applikationen
Gewohnt an eigenverantwortlichem Arbeiten und Initiative
Freude an Technologie und Teamarbeit
Fundierte Kenntnisse in Angular (oder vergleichbaren Webtechnologien) und C# für die Backend-Entwicklung
Sehr gute Deutschkenntnisse in Wort und Schrift
Softwareentwickler mit Python (m/w/d)
Rolle
In dieser Rolle gestaltest du mit Python leistungsfähige REST-APIs und webbasierte Anwendungen, die den Betrieb komplexer Anlagen zuverlässig unterstützen. Du modernisierst bestehende Applikationen durch Upgrades und Migrationen auf neue Plattformen und sorgst dabei für stabile, wartbare Lösungen. Du klärst Anforderungen gemeinsam mit Stakeholdern, begleitest den Betrieb der ausgelieferten Software und stellst eine hohe Qualität im Alltag sicher. Du förderst den Einsatz von Standard-Tools, etablierst Best Practices und bringst deine Erfahrung gezielt in die Weiterentwicklung einer zukunftsfähigen Infrastrukturplattform ein. Deine Arbeitsweise ist analytisch, kommunikativ und eigenmotiviert, sodass du technische Herausforderungen strukturiert diagnostizierst und nachhaltig löst.
Verantwortung
- Du entwickelst REST-APIs und webbasierte Anwendungen für den Betrieb von Beschleunigern.
- In dieser Rolle modernisierst Du bestehende Anwendungen und migrierst sie auf neue Plattformen.
- Als Softwareentwicklung mit Python stimmst Du Anforderungen mit Stakeholdern ab und unterstützt den Betrieb der ausgelieferten Software.
- Du förderst den Einsatz von Standard-Tools und etablierst Best Practices innerhalb der Organisation.
- In dieser Rolle gestaltest Du die nächste Infrastrukturplattform am PSI aktiv mit.
Qualifikationen
- Du hast ein abgeschlossenes Studium der Informatik oder eines vergleichbaren Fachs und bringst relevante Berufserfahrung mit.
- Sicherer Umgang mit Python in der täglichen Entwicklungspraxis.
- Erfahrung mit Webtechnologien, insbesondere REST-Schnittstellen und React.
- Eigenmotivation und Verantwortungsbewusstsein helfen dir, Aufgaben selbstständig voranzutreiben.
- Als kommunikativer Teamplayer überzeugst du mit starken diagnostischen Fähigkeiten und ausgeprägtem Fingerspitzengefühl im Umgang mit anderen.
Benefits
Senior Backend Software Engineer .NET C# (m/w/d)
Verantwortung
Weiterentwicklung der datenverarbeitenden Prozesse im Backend (.net core, ElasticSearch, MSSQL, Postgresql)
Weiterentwicklung der Middleware, welche die Datenzugriffsschicht ihres Frontends sicherstellt (.net core, ElasticSearch, k8s, MSSQL, Postgresql)
Bereitstellen der APIs via TypeScript-Client
Ansprechperson in Architektur-Fragen auch gegenüber ihrem Nearshore-Team
Qualifikationen
Höhere Fachausbildung im Bereich Informatik (ETH/UNI/FH) oder verwandten Gebieten
Mehrjährige Erfahrung in objektorientierter Softwareentwicklung mit .NET-Technologien (.net core, C#, Visual Studio)
Erfahrungen mit Datenbank-Technologien (idealerweise MS SQL-Server)
Sehr gute Deutschkenntnisse und gute Englischkenntnisse werden vorausgesetzt
Software Developer C++ / Java (m/w/d)
Verantwortung
- Unterstützen des Scrum-Teams bei der Wartung und Optimierung der bestehenden Library auf Basis von C++
- Umstellen der Build-Infrastruktur der bestehenden Library
- Erstellen und Umsetzen eines Proof of Concept für das Modernisierungsprojekt in Richtung Java Development
Qualifikationen
Software Developer (m/w/d) mit Ausbildung in Informatik auf Stufe HF/FH oder vergleichbarer Ausbildung
Zwingend Berufserfahrung in der Software Entwicklung mit C++
Sehr gute Erfahrung in der Java Entwicklung
Gute OOP-Kenntnisse, Erfahrung mit relationalen Datenbanken und SQL
Benefits
Java Software Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst und pflegst Java-basierte Anwendungen, Microservices sowie Backend-Systeme.
- In dieser Rolle konzipierst und betreibst Du Low-Code-Anwendungen inklusive Workflow-Automatisierung und Logik-Implementierung.
- Als Applikationsentwickler im Softwarebereich analysierst Du Anforderungen und leitest daraus tragfähige technische Lösungen ab.
- Du implementierst neue Features, optimierst bestehende Funktionen und verbesserst Low-Code-Apps gezielt in Performance, Usability und Wartbarkeit.
- Du sorgst durch Code-Reviews, Clean-Code-Prinzipien sowie strukturierte Fehleranalyse und Bugfixing für eine stabile Qualität im laufenden Betrieb.
- Du integrierst Datenbanken (z. B. MSSQL/Postgres), bindest externe Systeme via REST-/SOAP an und sicherst die Funktionalität mit Unit- und Integrationstests inklusive Testautomatisierung.
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Informatik sowie einige Jahre Berufserfahrung.
- Sicherer Umgang mit JavaScript und Java sowie Versionskontrolle mit Git oder GitLab.
- Kenntnisse in HTML, CSS und Datenbanken wie PostgreSQL oder MS SQL sind von Vorteil.
- Erfahrung mit Vue.js, Angular, ExtJs, TypeScript, NodeJS oder weiteren JavaScript Frameworks bringst du idealerweise mit.
- Wünschenswert sind Berührungspunkte mit der Java Rhino Engine und dem OSGi Framework.
- Sehr gutes Deutsch in Wort und Schrift, gutes bis sehr gutes Englisch, Französisch ist ein Plus, gelegentliche Reisebereitschaft rundet dein Profil ab.
Benefits