30 IT - Software Development in Zürich
Java Software Engineer (m/w/d)
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur produktiven Lösung.
- In dieser Rolle konzipierst und betreibst du Java-basierte Applikationen und optimierst sie laufend.
- Du übernimmst die Verantwortung für die kontinuierliche Weiterentwicklung bestehender Softwarelösungen.
- Als erfahrene Fachkraft Softwareentwicklung arbeitest du eng mit deinem Team zusammen, um unsere Produkte zu verbessern.
- Du gestaltest Funktionen und Features mit, die echten Mehrwert für unsere Nutzer:innen schaffen.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium im Bereich Informatik oder eine vergleichbare Qualifikation
- Du hast mehrjährige Erfahrung in der Softwareentwicklung und sehr gute Kenntnisse in Java
- Du gehst Aufgaben mit hoher Eigeninitiative, Drive und Verantwortungsbewusstsein an
- Du denkst vorausschauend, bist neugierig und eignest dir gerne neues Wissen an
- Du hinterfragst bestehende Lösungen konstruktiv und denkst in Alternativen
- Du bringst neue Perspektiven ein und trägst aktiv zur Weiterentwicklung von Architektur und Lösungen bei
Junior Software Engineer (m/w/d)
Rolle
Du arbeitest in einem engagierten Team mit viel individuellem Spielraum und Eigenverantwortung. Du entwirfst, entwickelst und realisierst innovative Lösungen (Mobile Apps, Web Apps, Desktop Applikationen) für Kunden aus der Industrie- und Baubranche. Nach der Einführung bearbeitest und realisierst Du vielseitige und spannende Projekte selbständig, von der Konzeptionsphase bis zur Abnahme durch den Kunden. Den Projekterfolg stellst Du durch die proaktive Koordination mit anderen Abteilungen wie Verkauf und Technik sicher.
Qualifikationen
Du bist eine selbstständige, anpassungsfähige, kommunikative Persönlichkeit. Mit deinem analytischen Denken und deinen Kenntnissen rund um Prozesse (Analyse und Definition) kannst Du die Anforderungen von Kunden verstehen und aufnehmen. Du hast bereits erste Erfahrungen in der Softwareentwicklung gesammelt (Projekte, Praktika).
Zudem zeichnen dich folgende Qualifikationen aus:
- Abgeschlossene Berufslehre oder angehendes Studium als Informatiker/in
- Kenntnisse in C# .NET und einer relationalen Datenbank (z.B. Microsoft SQL-Server)
- Du bist kommunikativ und kontaktfreudig (Kunden und Team)
- Du sprichst die Sprache der Kunden (Deutsch) und Partner (Englisch), Französisch ist ein Plus
Benefits
Principal Java Developer (m/w/d)
Verantwortung
- Zu Deinen Aufgaben gehört die Unterstützung und Beratung anspruchsvoller Kunden in unterschiedlichen Branchen bei der Implementierung von Softwarelösungen.
- Aufgrund von Anforderungsspezifikationen und Architekturvorgaben entwirfst und entwickelst Du Softwarekomponenten, dokumentierst, implementierst und testest diese.
- Du verantwortest die Client- und Server-seitigen Frameworks sowie die Erstellung und Verwaltung von Datenbanken.
- Du kannst bedeutsame Positionen, wie z.B. Software Architect oder Lead Developer übernehmen.
- Du hilfst uns dabei, den hohen Anforderungen an Qualität, Systematik und Methodik unserer Kunden zu entsprechen.
- Du coachst andere Entwickler intern wie auch extern.
- Du agierst als Leuchtturm von uns am Markt und unterstützt die Kundenberater in der Gewinnung von neuen Kunden durch Deine Expertise.
Qualifikationen
- Du hast einen Hochschulabschluss (Uni, FH, ETH) in Informatik oder Wirtschaftsinformatik.
- Du verfügst über 8 Jahre Erfahurng in der Softwareentwicklung.
- Du hast umfassende Kenntnisse in Java SE, Spring, JUnit sowie modernen Webtechnologien, wie z.B. JavaScript, Angular, ReactJS oder HTML5.
- Dein Skillset wird abgerundet durch Kenntnisse im Datenbankumfeld SQL (AWS, Azure) sowie Erfahrungen mit Testing, Versionierung (GIT, SVN), Buildtools (Maven, Gradle) und Web Services.
- Du hast bereits Erfahrung in agilen Projekten (z.B. SCRUM, KANBAN, SAFe) sammeln können.
- Kenntnisse von Software Architektur, insbesondere Microservice Architektur und Kenntnisse mit Container Plattformen (Bsp. Docker) sind von Vorteil.
Benefits
Software Developer (m/w/d)
Rolle
Du arbeitest im Team der Produkteentwicklung mit. Dort schreibst du nicht nur Code, sondern bringst dein Wissen aktiv, in Form von Lösungsvorschlägen und Konzepten mit ein. Du schätzt die Arbeit in einem anspruchsvollen und äusserst vielseitigen Umfeld. Dafür bringst du das notwendige agile Mindset mit.
Qualifikationen
Du:
- verfügst über eine höhere Fachausbildung im Bereich Informatik (ETH/UNI/FH) oder einen vergleichbaren Leistungsausweis.
- hast 5 Jahre Praxiserfahrung in der Softwareentwicklung im .NET Umfeld mit C# sowie mit modernen Web-(HTML 5, TypeScript Technologien) und Schnittstellentechnologien (z. B. REST).
- zeichnest dich durch eine hohe Eigenverantwortung, mitdenkende Arbeitsweise sowie Interesse an Neuem aus.
- beherrschst Deutsch fliessend (Wort und Schrift) und kannst dich auf Englisch verständigen.
- hast Freude daran Herausforderungen zu meistern und Verantwortung zu übernehmen.
- bist lösungsorientiert und hast eine Can-Do-Mentalität.
- passt schlicht und einfach in unser Team – alles andere ist zweitrangig.
Benefits
Embedded Software Engineer - Linux (m/w/d)
Verantwortung
- Objektorientierte Software
- Softwareimplementierung (Windows- / Linux- / Embedded-Systeme)
- Low-Level-Treiber, Testanwendungen und Unit-Tests
- Benutzerhandbücher, Anwendungshinweise und Software für Demonstrationszwecke.
Qualifikationen
- Abschluss in Informatik oder Elektrotechnik.
- Erfahrung in der Entwicklung von Windows/Linux-Software (C#/C++) und Entwicklung von Embedded Software (C/C++)
- Erfahrung mit objektorientierter Softwarearchitektur und Unit-Tests
Benefits
C# Softwareentwickler:in (m/w/d)
Verantwortung
- Du betreibst, supportest und entwickelst unsere eigenentwickelte Kernapplikation in C# kontinuierlich weiter.
- In dieser Rolle übernimmst du Schritt für Schritt die Applikationsverantwortung für die Kernapplikation und stellst deren Stabilität sicher.
- Du entwickelst Schnittstellen zwischen der Kernapplikation und Umsystemen und sorgst für einen reibungslosen Datenaustausch.
- Als C# Softwareentwickler:in setzt du KI-Tools wie Cursor AI, Claude oder Codex openAI gezielt zur Effizienzsteigerung in der Entwicklung ein.
- Du entwickelst und betreibst kleinere Applikationen und Anwendungen mit PowerBI, PowerApps, Microsoft Forms und JavaScript.
- In dieser Rolle arbeitest du eng mit der Engineering-Abteilung zusammen und wirkst aktiv in IT-Projekten mit.
Qualifikationen
- Abgeschlossene Ausbildung als Applikationsentwickler oder gleichwertige Ausbildung mit mehrjähriger Berufserfahrung
- Fundierte, mehrjährige Programmiererfahrung in C#; weitere Programmiersprachen sind von Vorteil
- Praxis in der Web-Entwicklung und ein gutes Verständnis von Softwarearchitektur
- Idealerweise bereits Kenntnisse in proAlpha und dem proAlpha Konfigurator
- Ausgeprägte Fähigkeit, komplexe Zusammenhänge rasch zu erfassen und zielorientiert zu lösen
- Sehr gute Deutsch- und Englischkenntnisse sowie eine flexible, methodische und gewissenhafte Arbeitsweise
Benefits
Fullstack Web Developer (.NET & C#) (m/w/d)
Verantwortung
Du tauchst mit Begeisterung in unsere komplexe Software ein und bringst dein Know-how aktiv in die Weiterentwicklung der nächsten Softwaregeneration ein.
Dank deiner Erfahrung und deiner hohen Prozess- und Qualitätsorientierung gestaltest du die Softwarearchitektur nachhaltig mit.
Du arbeitest zielgerichtet im Backend und Frontend und setzt Anforderungen optimal um.
Mit deinem Engagement hilfst du mit, unsere innovative Bauprojektmanagement-Software erfolgreich ins Web zu bringen.
Qualifikationen
Mehrjährige (5+) Erfahrung in einer vergleichbaren Rolle innerhalb eines Schweizer KMU
Erfahrung in der Entwicklung von prozessorientierten Web- und Cloud-Lösungen für Geschäftskunden
Fundierte Kenntnisse in Fullstack-Technologien: C#, .NET 8, EF Core, React (JS/TS), Docker und GitLab Pipelines
Teamplayer mit Empathie und Kollegialität, der aktiv zur Zielerreichung beiträgt und den Teamspirit stärkt
Freude an der Arbeit und am gemeinsamen Feiern von Erfolgen
Hochschulabschluss in Informatik oder gleichwertige Erfahrung
Stilsichere Deutschkenntnisse in Wort und Schrift, sowie gute Englischkenntnisse
Professionelles und sicheres Auftreten
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
Embedded Software Entwicklungsingenieur (m/w/d)
Rolle
In dieser Rolle übernimmst du die eigenverantwortliche Planung, Steuerung und Durchführung komplexer Projekte im technischen Umfeld. Du analysierst Anforderungen, entwickelst passende Strategien und koordinierst dabei interdisziplinäre Teams über alle Projektphasen hinweg. Eine klare Kommunikation mit Stakeholdern sowie das konsequente Nachverfolgen von Zielen und Budgets zählen zu deinen zentralen Aufgaben. Du nutzt deine Erfahrung, um Prozesse effizient zu gestalten und technische Lösungen nachhaltig weiterzuentwickeln. Dabei entscheidest du proaktiv, priorisierst souverän und behältst in dynamischen Situationen stets den Überblick.
Verantwortung
- Du gewährleistest den stabilen Betrieb produktiver Softwarelösungen durch Wartung, Fehlerbehebung und regelmässige Updates
- Als Embedded Software Entwicklungsingenieur setzt Du Changes und Releases inkl. Test-, Rollout- und Backupstrategien effizient um
- In dieser Rolle begleitest Du den gesamten Software-Lebenszyklus von der Einführung bis zur Ablösung
- Du erweiterst und pflegst technische Dokumentationen wie Anforderungen, Architektur- und Designspezifikationen sowie Testspezifikationen
- In interdisziplinären Teams arbeitest Du eng mit Kollegen aus Software, Elektronik, Mechanik und Regelungstechnik zusammen
- Du unterstützt aktiv die Qualitätssicherung durch Systemtests, Abnahmetests und Beratung der Fachbereiche
Qualifikationen
- Abgeschlossenes Studium an einer Universität, Fachhochschule oder Höheren Fachschule mit Schwerpunkt Software, Systemtechnik oder Elektrotechnik
- Du hast fundierte Erfahrung in der Pflege und Wartung von Software sowie im Lifecycle-Management
- Routiniert im Umgang mit Versionskontrollsystemen wie auch gängigen Ticketing-Tools
- Kenntnisse in der Entwicklung von Embedded Software mit C++ bringst du überzeugend ein
- Analytisches Denken und eine strukturierte, lösungsorientierte Arbeitsweise zeichnen dich aus
- Du überzeugst durch kommunikative Stärke und arbeitest gerne im Team auf gemeinsame Ziele hin
Benefits
Senior Softwareentwickler .NET (m/w/d)
Rolle
Du entwickelst und modernisierst .NET-Applikationen, begleitest Migrationen auf aktuelle Technologien und gestaltest komplexe Weblösungen. Mit deinem fundierten Know-how in C#, SQL-Server und dem .NET-Framework sorgst du für performante, stabile und zukunftsfähige Softwarelösungen. Durch enge Zusammenarbeit mit Kunden und Teams trägst du massgeblich zur technologischen Weiterentwicklung bei.
Verantwortung
- Du entwickelst bestehende .NET Framework-Applikationen weiter und begleitest deren Migration auf moderne .NET-Technologien
- In dieser Rolle gestaltest Du komplexe Web-Applikationen mit, sowohl als Fullstack-Lösung als auch über spezialisierte Module
- Als Senior Softwareentwickler .NET integrierst und optimierst Du individuelle Plugins und Module in vorhandene Systemlandschaften
- Du arbeitest eng mit Kundenteams und internen Fachbereichen zusammen, um technische Anforderungen präzise umzusetzen
- Durch Code Reviews und Anwendung bewährter Entwicklungspraktiken sicherst Du eine hohe Softwarequalität
- Du bringst Dich proaktiv in die technologische Weiterentwicklung ein und wirkst an der Optimierung der Entwicklungsprozesse mit
Qualifikationen
- Du hast eine abgeschlossene Ausbildung in Informatik oder eine gleichwertige Qualifikation
- Verfügst über mindestens 5 bis 8 Jahre fundierte Erfahrung in der Softwareentwicklung mit Fokus auf .Net und .Net Framework
- Beherrschst C#, SQL-Server, Entity Framework und arbeitest routiniert mit Visual Studio
- Bringst tiefgehendes Know-how im Design und in der Administration relationaler Datenbanken mit
- Konntest bereits anspruchsvolle Projekte zur Migration und Modernisierung von .Net Framework-Applikationen umsetzen
- Kommunizierst sicher auf Deutsch und Englisch und arbeitest gerne im Team sowie im direkten Kundenkontakt
Benefits