Negotiable
Undetermined
Undetermined
Zürich, Switzerland
Summary: The role of Applikationsentwickler .NET / WPF involves the development, maintenance, and enhancement of WPF frontends within a complex software landscape. The position requires collaboration with internal developers and external specialists in an agile environment, focusing on clean, maintainable code and user experience improvements. Proficiency in WPF, C#, and .NET is essential, along with a strong understanding of MVVM principles and database access using Entity Framework and SQL. The role offers a dynamic work environment with access to modern technologies and tools.
Key Responsibilities:
- Entwicklung, Weiterentwicklung und Wartung von WPF-Frontends in einer komplexen Individual-Softwarelandschaft
- Umsetzung von Anforderungen aus der Fachabteilung in sauberen, wartbaren und testbaren Code
- Mitarbeit bei der Architektur und Konzeption von neuen UI-Komponenten unter Verwendung von MVVM und modernen Software Engineering Prinzipien
- Integration von Frontend-Komponenten mit C#/.NET-Backends sowie Microservices
- Mitarbeit bei der Verbesserung von UX und UI unter Einsatz von DevExpress WPF Controls (falls Erfahrung vorhanden)
- Modellierung und Zugriff auf Daten mittels Entity Framework und SQL
- Umsetzung und Erweiterung von Unit- und Integrationstests zur Sicherstellung der Softwarequalität
- Enge Zusammenarbeit mit internen Entwicklerinnen und Entwicklern sowie externen Spezialisten im agilen Umfeld
- Analyse und Behebung von Fehlern (3rd-Level-Support im Entwicklungskontext)
- Mitarbeit in Architektur- und Design-Reviews, Code-Reviews sowie bei technischen Entscheidungen
Key Skills:
- Sehr gute Kenntnisse in WPF (zwingend)
- Fundierte Erfahrung mit dem MVVM-Pattern
- Kenntnisse in C# / .NET Entwicklungserfahrung (zwingend)
- Sicherer Umgang mit Entity Framework & SQL (zwingend)
- Erfahrung in der Entwicklung komplexer Desktop-Applikationen
- Erfahrung mit Unit- und Integrationstests (von Vorteil)
- Kenntnisse in DevExpress WPF Controls (von Vorteil)
- Verständnis für event-basierte Microservice-Architekturen (von Vorteil)
- Analytische, strukturierte und qualitätsbewusste Arbeitsweise
- Deutsch C1 sowie gutes Verständnis von Schweizerdeutsch
Salary (Rate): undetermined
City: Zürich
Country: Switzerland
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Über das Unternehmen
- Kein Sub-Contracting möglich, ausschliesslich Personalverleih über die Hays (Schweiz)
Aufgaben
- Entwicklung, Weiterentwicklung und Wartung von WPF-Frontends in einer komplexen Individual-Softwarelandschaft
- Umsetzung von Anforderungen aus der Fachabteilung in sauberen, wartbaren und testbaren Code
- Mitarbeit bei der Architektur und Konzeption von neuen UI-Komponenten unter Verwendung von MVVM und modernen Software Engineering Prinzipien
- Integration von Frontend-Komponenten mit C#/.NET-Backends sowie Microservices
- Mitarbeit bei der Verbesserung von UX und UI unter Einsatz von DevExpress WPF Controls (falls Erfahrung vorhanden)
- Modellierung und Zugriff auf Daten mittels Entity Framework und SQL
- Umsetzung und Erweiterung von Unit- und Integrationstests zur Sicherstellung der Softwarequalität
- Enge Zusammenarbeit mit internen Entwicklerinnen und Entwicklern sowie externen Spezialisten im agilen Umfeld
- Analyse und Behebung von Fehlern (3rd-Level-Support im Entwicklungskontext)
- Mitarbeit in Architektur- und Design-Reviews, Code-Reviews sowie bei technischen Entscheidungen
Profil
- Sehr gute Kenntnisse in WPF (zwingend)
- Fundierte Erfahrung mit dem MVVM-Pattern
- Kenntnisse in C# / .NET Entwicklungserfahrung (zwingend)
- Sicherer Umgang mit Entity Framework & SQL (zwingend)
- Erfahrung in der Entwicklung komplexer Desktop-Applikationen
- Erfahrung mit Unit- und Integrationstests (von Vorteil)
- Kenntnisse in DevExpress WPF Controls (von Vorteil)
- Verständnis für event-basierte Microservice-Architekturen (von Vorteil)
- Analytische, strukturierte und qualitätsbewusste Arbeitsweise
- Deutsch C1 sowie gutes Verständnis von Schweizerdeutsch
Benefits
- Verantwortungsvolle und abwechslungsreiche Tätigkeit in einem technisch spannenden Umfeld
- Zugang zu modernsten Technologien und Tools
- Ihr Umfeld und Ihr Arbeitsalltag werden engagiert und abwechslungsreich sein