Senior Software Developer
One of 14 job profiles at employer HAPA AG
Role and responsibilities
Erweiterung und Verbesserung eines produktübergreifenden UX/UI Designs Konzepts, Erstellen, Überarbeiten und Erweitern von Unit-Tests, Ausarbeiten von UX/UI Konzepten und Style Guides sowohl für browser als auch mobile based applications, Dokumentieren, Entwerfen und Implementieren von Anforderungen im Bereich Softwareproduktentwicklung, Ausarbeitung von technischen best practices für eine gegebene Anforderung, Analyse von Anforderungen und Feedback zur Machbarkeit/Aufwandseinschätzungen, Technische Anleitung und Unterstützung jüngerer Entwickler, Durchführung von Code-Reviews, Unterstützung bei der Verbesserung der Softwarequalität und der Prozesse
Team / description
Die Hapa AG ist der weltweit führende Anbieter von innovativen Drucklösungen für Verpackungsprozesse in der Pharma- und Healthcare-Industrie. Als stetig expandierendes Schweizer KMU mit Hauptsitz in Volketswil nahe Zürich mit eigenen Vertriebs- und Servicestellen weltweit ist Hapa Teil von Coesia, einer Gruppe von innovationsbasierten Unternehmen für Industrie- und Verpackungslösungen, die weltweit tätig sind.
Qualifications and Skills
- BSc in Informatik/Ingenieurwesen oder MSc/PhD in einem verwandten Bereich
- Mindestens 3 Jahre Erfahrung im Interaction Design / UX / UI Design
- Erfahrung und gute Kenntnisse in den gängigen Frontend frameworks ReactJS / Angular / VueJS
- Erfahrung im Erstellen von HTML/CSS Style Guides
- Erfahrung im Erstellen von responsive designs die auf unterschiedlichen Devices benutzerfreundlich dargestellt werden
- Aktuelle Kenntnisse von .NET und ASP.NET Core
- Ausgezeichnete Englischkenntnisse
- Gute Deutschkenntnisse
- Ausgezeichnete Englischkenntnisse
- Gute Deutschkenntnisse
- Nachgewiesene Fähigkeiten oder Kenntnisse in einem der folgenden Bereiche sind von großem Vorteil: Erfahrung mit Blazor für ASP.NET, Mensch-Maschine-Schnittstellen, RTOS, Prozess-Scheduling, Programmierung für Gleichzeitigkeit, Message Queueing, verteilte Transaktionen und Anwendungen verschiedener Konsistenzmodelle, Virtualisierung, Cloud-Dienste und Verwaltung von Infrastrukturen in der Cloud, Sicherheitsbewertung und Risikoanalyse, Implementierung sicherer Lösungen, Widerstandsfähige Softwaresysteme in komplexen Umgebungen, autonome Systeme, Kenntnisse zu GAMP-Vorschriften für Softwaresysteme