Applikationsentwickler .NET / WPF (m/w/d)

Applikationsentwickler .NET / WPF (m/w/d)

Posted 1 day ago by Hays

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

Detailed Description From Employer:

Ü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