30 IT - Software Development in Zürich
Software Engineer – Web Applications & APIs (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Backend- und Frontend-Lösungen, die den digitalen Wandel in der beruflichen Vorsorge aktiv vorantreiben. Du übernimmst Verantwortung für die Konzeption, Implementierung und Weiterentwicklung qualitativ hochwertiger Verwaltungssoftware. Dabei analysierst du komplexe fachliche Anforderungen, übersetzt sie in robuste Architekturen und setzt sie in performanten, wartbaren Anwendungen um. Du sorgst für eine hohe Softwarequalität durch saubere Code-Strukturen, automatisierte Tests und eine klare Dokumentation. Zudem arbeitest du eng mit Fachspezialist:innen zusammen, um nutzerorientierte Funktionen zu realisieren und bestehende Lösungen kontinuierlich zu optimieren.
Verantwortung
Als Entwickler:im bringst du Features vom Design bis zur produktiven Umsetzung im Frontend und Backend voran
Gemeinsam mit Product Owner und Testing setzt du performante und nutzerzentrierte Weblösungen um
Bei der Gestaltung von UI-Komponenten achtest du auf Responsiveness, Accessibility und ein klares Design
Auch im Backend übernimmst du Anpassungen und entwickelst APIs weiter
Durch deinen Anspruch an Qualität stellst du wartbaren Code mittels Tests und Reviews sicher
Qualifikationen
Mit einem abgeschlossenen Studium in Informatik (FH/ETH) oder einer vergleichbaren Ausbildung verfügst du über mehrere Jahre Erfahrung
In Webtechnologien wie Angular, TypeScript und HTML/CSS kennst du dich bestens aus und hast Erfahrung mit RESTful Services
In den Bereichen Architektur, Design Patterns und moderne Engineering-Praktiken bringst du fundiertes Wissen mit
Durch deine Kommunikationsstärke überzeugst du im Team und verfügst über einwandfreie Deutschkenntnisse in Wort und Schrift
Benefits
Senior Java Backend Developer (a) (m/w/d)
Verantwortung
Collaborating in Agile Teams: Work in an agile environment (Kanban/Scrum) where you'll continuously deliver new features and functionalities.
Backend Development: Develop backend systems using Java 21 and Spring Boot, ensuring the reliability and scalability of applications.
Design & Build: Design, build, automate, deploy, and maintain highly available and secure wealth management applications that are client-facing, hosted across various cloud environments.
API Development: Provide robust APIs for frontend applications and integrate booking systems.
DevOps Integration: Actively contribute to the implementation and optimization of DevOps concepts, particularly around cloud deployment automation.
Code Reviews: Participate in code reviews to maintain high coding standards and improve the team’s development processes.
Full Ownership: Take full ownership of your code, the tech stack, and the applications you develop, seeing them through the complete software lifecycle from design to deployment.
Qualifikationen
Backend Development: Build robust microservice-based backends using Java and Spring Boot, focusing on scalability and reliability.
Reactive Programming: Work with reactive programming paradigms to deliver efficient, non-blocking applications.
Test-Driven Development (TDD): Implement TDD practices by writing your tests before the code, ensuring high-quality, reliable applications.
Containerization: Utilize Docker and container orchestration tools (preferably Kubernetes) to deploy and manage applications in a containerized environment.
Elasticsearch & Messaging Systems: Leverage tools like Elasticsearch, Kibana, and messaging systems (e.g., ActiveMQ, Kafka, RabbitMQ) to enhance system performance and reliability.
Collaboration: Work collaboratively with other engineers in agile teams to build and deliver high-quality software products.
Ownership: Take ownership of your code, ensuring its quality, scalability, and maintainability.
Benefits
Fullstack Software Engineer (m/w/d)
Rolle
Bist du leidenschaftlich an der Entwicklung moderner Softwarelösungen interessiert? Möchtest du aktiv an innovativen Projekten mitarbeiten, die echten Mehrwert schaffen? Bei uns hast du die Chance, in einem internationalen Umfeld mit neusten Microsoft-Technologien zu arbeiten und dich kontinuierlich weiterzuentwickeln. Wir bieten dir spannende Herausforderungen, bei denen du Verantwortung vom ersten Konzept bis zum produktiven Einsatz übernimmst – immer mit dem Ziel, nachhaltige und wartbare Lösungen zu schaffen.
Wenn du bereit bist, innovative Softwarelösungen zu entwickeln, die im Alltag wirklich genutzt werden, bewirb dich jetzt und werde Teil eines zukunftsorientierten Teams!
Verantwortung
Konzipieren, entwickeln und optimieren von Full-Stack-Anwendungen, die den Alltag unserer Kunden revolutionieren
Eigenständiges Bauen von ansprechenden Frontends mit React und TypeScript, sowie skalierbaren Backends und APIs
Übersetzen von Business-Anforderungen in saubere, technische Lösungen
Gestaltung und Umsetzung von Datenflüssen, Schnittstellen und systemübergreifender Kommunikation
Mitwirken an Architekturentscheidungen und Übernahme technischer Verantwortung
Begleitung der Lösungen von der Idee bis zum Deployment
Enge Zusammenarbeit mit Consulting, Solution Design, Kunden und Entwicklerteams, um innovative Lösungen zu realisieren
Qualifikationen
Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise im Full-Stack-Umfeld
Sehr gute Kenntnisse in React und TypeScript, sowie in modernen Backend-Technologien
Erfahrung im API-Design, Systemintegration und Cloud-Deployment
Interesse an moderner Softwarearchitektur und nachhaltiger Umsetzung
Starkes analytisches Denkvermögen und Freude an komplexen Zusammenhängen
Selbstständige und strukturierte Arbeitsweise
Fähigkeit, technische Themen verständlich zu kommunizieren
Gute Deutsch- und Englischkenntnisse
Nice to have:
Erfahrung mit Microsoft-Ökosystem, Dynamics 365 oder Power Platform
Kenntnisse in Event-driven Architectures, CI/CD, Docker, Kubernetes
Erfahrung mit cloud-nativen Umgebungen und Automatisierungsszenarien
Interesse an KI und intelligenten Automatisierungslösungen
Benefits
Professional FullStack Software Engineer (m/w/d)
Rolle
Wenn du 3-5 Jahre Erfahrung in der Softwareentwicklung hast, Java, Kotlin, Go oder Python beherrschst, dich im Frontend mit TypeScript, Angular oder React wohlfühlst und offen für moderne Architekturen bist, dann passt du perfekt zu uns. Du hast Spaß an der Arbeit in interdisziplinären Teams, bringst Eigeninitiative mit und hast Interesse, KI sinnvoll zu integrieren? Dann freuen wir uns auf deine Bewerbung!
Verantwortung
Du entwickelst neue Funktionen und verbesserst bestehende Software im Backend und Frontend
Du gestaltest Architektur und technische Konzepte aktiv mit
Du sorgst für hohe Qualität durch sauberen Code, Reviews und Tests
Du arbeitest eng mit Teams aus Architektur, UX und Design zusammen
Du pflegst eine enge Partnerschaft mit Kund:innen in langfristigen Projekten
Qualifikationen
Du hast zwischen 3 und 5 Jahren Erfahrung in der Softwareentwicklung (Backend und/oder Full Stack)
Du besitzt sehr gute Kenntnisse in Java, Kotlin, Go oder Python
Du hast Erfahrung im Frontend mit TypeScript, Angular oder React
Du interessierst dich für moderne Architekturen und Full-Stack-Entwicklung
Du hast analytisches Denkvermögen und Freude an komplexen Systemen
Du bist flexibel für Einsätze inhouse oder bei Kund:innen
Du bist neugierig, möchtest neue Technologien und KI sinnvoll nutzen
Du hast sehr gute Deutsch- und gute Englischkenntnisse
Senior CRM Developer Dynamics 365 (m/w/d)
Rolle
Eine exklusive Gelegenheit für erfahrene Tech-Spezialisten, die moderne Kundenplattformen neu definieren und innovative Lösungen im Cloud-Umfeld entwickeln möchten. Im Fokus stehen skalierbare Architekturen, Automatisierung und maximale Effizienz.
Verantwortung
Entwicklung komplexer Erweiterungen für moderne CRM-Plattformen auf Basis von Dynamics 365 Customer Engagement
Technische Beratung und Begleitung anspruchsvoller Digitalisierungsprojekte
Konzeption und Umsetzung leistungsfähiger Integrationslösungen zwischen unterschiedlichen Systemen
Design und Implementierung automatisierter Geschäftsprozesse und Workflows
Einsatz moderner Technologien wie Azure Functions, App Services und API-first Architekturen
Analyse von Anforderungen und Ableitung nachhaltiger technischer Konzepte
Erstellung strukturierter Architektur- und Entwicklungsdokumentationen
Enge Zusammenarbeit mit Stakeholdern aus Business und IT
Qualifikationen
Langjährige Erfahrung in der Entwicklung mit Dynamics 365 Customer Engagement
Sehr gute Kenntnisse in .NET, C# und objektorientierter Softwareentwicklung
Fundiertes Know-how in Azure Cloud Services und modernen Integrationsszenarien
Erfahrung mit Webtechnologien wie HTML5, CSS, JavaScript und Frameworks wie TypeScript oder Angular
Praxis in API-Design und Anbindung von Webservices
Ausgeprägte Beratungskompetenz und sicheres Auftreten
Analytische Denkweise und strukturierte Arbeitsweise
Benefits
MS Dynamics Engineer C#/.Net (m/w/d)
Rolle
Ein spannendes Umfeld für ambitionierte Entwickler, die moderne CRM-Plattformen weiterdenken und digitale Kundenprozesse aktiv gestalten möchten. Hier entstehen intelligente Lösungen, die Technologie und Business optimal verbinden.
Verantwortung
Entwicklung individueller Erweiterungen für moderne CRM-Systeme auf Basis von Dynamics 365 Customer Engagement
Umsetzung massgeschneiderter Business-Logiken unter Einsatz des .NET-Technologie-Stacks
Konzeption und Implementierung leistungsstarker Schnittstellen zwischen Cloud- und On-Prem-Systemen
Gestaltung effizienter Workflows und Automatisierungen zur Optimierung von Geschäftsprozessen
Technische Analyse und Übersetzung komplexer Anforderungen in skalierbare Lösungen
Einsatz moderner Azure-Services wie Functions, App Services und serverlose Architekturen
Enge Abstimmung mit Fachbereichen und technischen Stakeholdern
Mitwirkung bei der Entwicklung innovativer Lösungsansätze und Systemarchitekturen
Qualifikationen
Erfahrung in der Entwicklung mit Microsoft Dynamics 365 Customer Engagement
Sehr gute Kenntnisse in .NET, C# und objektorientierter Softwareentwicklung
Know-how in Azure Cloud-Technologien und modernen Integrationsansätzen
Erfahrung mit Webtechnologien wie HTML5, CSS, JavaScript und Frameworks wie TypeScript oder Angular
Praxis in der Entwicklung und Anbindung von APIs und Webservices
Analytische Denkweise und ausgeprägte Lösungsorientierung
Freude an direkter Zusammenarbeit mit anspruchsvollen Stakeholdern
Benefits
Softwareentwickler Java und Angular (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen mit Java und Angular und trägst so direkt zur digitalen Transformation moderner Unternehmen bei. Du übernimmst die Konzeption, Entwicklung und Optimierung von Anwendungen, die sowohl fachlich komplex als auch technisch zukunftsorientiert sind. Du verantwortest dabei sauberen, wartbaren Code, die Umsetzung moderner Architekturprinzipien sowie die Integration in bestehende Systemlandschaften. Zudem analysierst du Anforderungen, stimmst dich eng mit relevanten Stakeholdern ab und übersetzt fachliche Bedürfnisse in effiziente technische Lösungen. Durch deine Erfahrung prägst du Best Practices im Entwicklungsprozess mit und unterstützt eine hohe Qualität über den gesamten Software-Lebenszyklus hinweg.
Verantwortung
- Du entwickelst eigenständig Diagnose‑ und Analytics‑Anwendungen mit Fokus auf Angular‑Frontend.
- In dieser Rolle stellst du den stabilen Betrieb sicher und übernimmst Bugfixing sowie Wartungsarbeiten an bestehenden Applikationen.
- Du setzt Nutzerfeedback und neue Anforderungen aus den Fachbereichen zielgerichtet in der Software um.
- Als Softwareentwickler Java und Angular arbeitest du agil mit Anwendern zusammen, um Features kontinuierlich zu entwickeln und zu verbessern.
- Du gestaltest Technologieentscheidungen aktiv mit und treibst die Weiterentwicklung der technologischen Landschaft voran.
- In dieser Rolle weiterentwickelst und pflegst du die DevOps‑Umgebung für einen effizienten Entwicklungs‑ und Deployprozess.
Qualifikationen
- Du verfügst über sehr gute Kenntnisse in Angular sowie solide Erfahrung mit Java Spring.
- Du hast mindestens 3 Jahre praktische Erfahrung im Software-Engineering gesammelt.
- Du hast Erfahrung im Betrieb von Web-Cloud-Anwendungen und bringst DevOps- sowie CI/CD-Know-how mit.
- Du schreibst seit mehreren Jahren Tests, idealerweise auf Basis von BDD.
- Du zeichnest dich durch hohe Kunden- und Teamorientierung sowie ausgeprägte Kommunikationsstärke aus.
- Du kombinierst analytisches und konzeptionelles Denken mit schneller Auffassungsgabe und verfügst über sehr gute Deutschkenntnisse (C1/C2).
Benefits
Softwareentwickler:in für .NET-Anwendungen (m/w/d)
Rolle
In dieser Rolle gestaltest du aktiv die digitale Transformation der Abfall- und Kreislaufwirtschaft mit modernen .NET-Anwendungen. Du entwickelst modulare Softwarelösungen, die gezielt auf Megatrends wie Nachhaltigkeit, Urbanisierung und Digitalisierung ausgerichtet sind. Dabei analysierst du fachliche Anforderungen und setzt sie in durchdachte, skalierbare und wartbare Softwarekomponenten um. Zudem arbeitest du eng mit verschiedenen Anspruchsgruppen zusammen, um Abläufe zu verstehen und in effiziente digitale Prozesse zu übersetzen. Durch dein Engagement trägst du dazu bei, intelligente Lösungen für eine zukunftsfähige und ressourcenschonende Entsorgungs- und Logistiklandschaft zu realisieren.
Verantwortung
- Du entwickelst unsere webbasierten Cloud-Anwendungen mit C#, .NET, ASP.NET und SQL weiter und unterstützt ihren Betrieb
- In dieser Rolle wirkst du in agilen Projekten mit und nutzt dabei Scrum, Azure DevOps sowie Build- und Release-Pipelines
- Du übernimmst Testing, Deployment und leistest technische Unterstützung für unsere Kundinnen und Kunden
- Als Softwareentwickler:in arbeitest du dich in die bestehende Codebasis ein und trägst zur Produktpflege, Fehlerbehebung und Stabilisierung der Anwendungen bei
- Du stimmst dich eng mit internen Teams, externen Partnern und unserem CTO ab, um Anforderungen und Lösungen zu koordinieren
Qualifikationen
- Abgeschlossenes Studium in Computer Engineering oder eine vergleichbare Ausbildung
- 2–5 Jahre Erfahrung in der C#/.NET-Entwicklung mit Schwerpunkt Backend und SQL-Datenbanken
- Praxis im Aufbau von Web-Frontends mit ASP.NET, idealerweise auch mit DevExpress sowie Microsoft Azure/DevOps
- Von Vorteil sind Kenntnisse im Mobile-Frontend mit .NET MAUI oder Blazor sowie Grundwissen in Datenbank-Administration
- Ausgeprägtes analytisches Denkvermögen, strukturierte und teamorientierte Arbeitsweise sowie hohe Kundenorientierung
- Sehr gute Deutschkenntnisse auf Muttersprachen-Niveau sowie fliessendes Englisch in Wort und Schrift; Französisch ist ein Plus
Benefits
Softwareentwickler 80-100% (m/w/d)
Verantwortung
Der Schwerpunkt der Aufgabe umfasst die Erstellung und Weiterentwicklung von Software-Lösungen zur Unterstützung von automatisierten Arbeitsprozessen im technischen/industriellen Bereich. Die Entwicklung findet in enger Zusammenarbeit mit dem Kunden (im In- und Ausland) statt. Dabei ist nicht nur die reine Implementation wichtig, sondern auch das Verständnis für die Prozesse der Kunden. Unsere Applikationen entwickeln wir basierend auf der Microsoft .NET Plattform.
Qualifikationen
- Ausgewiesene Erfahrung in der Entwicklung von Software, insbesondere in serviceorientierter Programmierung (eg. .NET-Plattform, C#, MS Visual Studio).
- Erfahrung mit WPF/MVVM und Umgang mit Versionsverwaltungssystemen (z.B. Git).
- Idealerweise hast du Erfahrung in einem technischen Beruf (Maschinenbau, Elektrotechnik, …).
- Freude am Programmieren und Erfahrung in der Lösung von geometrischen/technischen Problemstellungen.
- Zudem solltest du als innovative und offene Person bereit sein, Neues zu lernen.
- Deutsch als Muttersprache oder mindestens Level C1 und gute Englischkenntnisse mindestens B2.
Benefits
Software Engineer (m/w/d)
Verantwortung
- (Weiter-) Entwicklung und Wartung von Frontend- und Backend-Applikationen, Schnittstellen und Middleware
- Einrichten und Pflegen von Entwicklung- und Testumgebungen
- Generierung von Builds und Releases sowie Durchführung Softwareauslieferungen (Continuous Delivery, Continuous Integration, Build Pipeline, Codeverwaltung, etc.)
- Erstellung und Nachführung von Dokumentationen
- Analysieren und Lösen von Applikationsfehlern im Rahmen des Third-Level-Supports
- Mitwirkung beim Aufbau eines Software-Entwicklung-Teams
- Zusammenarbeit und Know How-Austausch/-Aufbau mit externen Dienstleistern
Qualifikationen
- Bachelor oder Master in Informatik oder einem informatiknahen Studiengang
- Fundierte Kenntnisse der C#/.NET/.NET core Technologien und Angular/JavaScript
- Gute Kenntnisse in MS SQL sowie Docker/Docker Swarm/Portainer.io
- Solide Erfahrung mit Werkzeugen wie Jira/Confluence, Git
- Kenntnisse im Engineering mit MS Sharepoint, PHP oder weiteren Programmiersprachen von Vorteil
- Sehr gute Deutsch- und Englischkenntnisse
- Offene Kommunikation mit anderen Disziplinen und Teams, Eigeninitiative und analytische sowie zuverlässige Arbeitsweis
Benefits