3 Software in Spreitenbach
C# Software Engineer (m/w/d)
Verantwortung
Entwicklung und Wartung komplexer Web-Applikationen auf Basis von .NET/C# und Microsoft SQL Server
Mitarbeit in Scrum-Teams bei unterschiedlichen Projekten
Unterstützung von Lösungsarchitekten und Projektleitern von Konzept bis Abnahme
Begleitung der Produktberater bei Kundenanliegen
Sicherstellung der Softwarequalität durch Code-Reviews und Unit-Tests
Qualifikationen
Abgeschlossenes Studium in Informatik, Naturwissenschaften, Mathematik oder Technik
Erfahrung in .NET/C# und Microsoft SQL Server
Team- und Agile-Methoden-Erfahrung
Sehr gute Deutsch- und gute Englischkenntnisse
Softwareentwickler/in .NET & Blazor (m/w/d)
Verantwortung
Weiterentwicklung bestehender .NET-Anwendungen (ASP.NET Core, Blazor Server, WPF)
Umsetzung neuer Features und Verbesserung bestehender Komponenten nach Clean Code & SOLID-Prinzipien
Mitarbeit an Daten- und Backend-Prozessen (MSSQL, SSIS) und OLAP-Cube (SSAS)
Umsetzung von UI/UX-Anforderungen mit MVVM und Blazor-Komponenten
Mitwirkung an Architekturentscheidungen und Dokumentation
Optionale Mitarbeit an AI-Integration in die Plattform
Qualifikationen
Ausbildung als Informatiker EFZ Applikationsentwicklung, Bachelor in Informatik oder vergleichbare Weiterbildung
Ausgeprägte Kenntnisse in objektorientierter Programmierung (C# oder Java)
Erfahrung in C# / .NET Core
Kenntnisse in ASP.NET Core, WPF, Blazor Server oder Lernbereitschaft
Solide Kenntnisse in HTML und CSS
Verständnis von Datenbanken (MSSQL, SSIS, SSAS, OR-Mapper wie Dapper)
Verhandlungssichere Deutsch- und Englischkenntnisse
Benefits
Software Engineer (Java, SCADA) (m/w/d)
Verantwortung
Eigenständige Umsetzung komplexer Business-Logik-Module in Java sowie Erstellung und Pflege von Modul- und Integrationstests
Weiterentwicklung des SCADA-Systems inklusive der zugehörigen Engineering-Tools und Implementierung von Schnittstellen, Standards und Integrationen
Enge Zusammenarbeit mit Projektleitern, Entwicklerkollegen und interdisziplinären Teams, um Anforderungen effizient umzusetzen
Selbstständige Bearbeitung von Aufgaben innerhalb eines kleinen Entwicklerteams von fünf Personen
Analyse, Konzeption und Umsetzung innovativer Lösungen unter Berücksichtigung neuer Technologien und Best Practices
Sicherstellung von stabiler, wartbarer und skalierbarer Softwarearchitektur
Qualifikationen
Abgeschlossene Ausbildung als Informatiker FH/HF oder vergleichbare Qualifikation
Mindestens fünf Jahre praktische Erfahrung in der Java-Entwicklung (Versionen 8, 11, 17), Maven, Apache Karaf oder Spring Boot
Idealerweise Kenntnisse in TypeScript/Node.js sowie C#/.NET
Erfahrung mit Container-Technologien (Docker, Docker Compose) und Grundkenntnisse zu Kubernetes/Helm sowie Microservices-Architekturen
Vertrautheit mit CI/CD-Pipelines (z. B. Jenkins, Nexus) und Versionsverwaltungssystemen wie Git oder Subversion
Gute Deutsch- und Englischkenntnisse