Senior Software Developer
Eins von 14 Stellenprofilen beim Arbeitgeber HAPA AG
Rolle und Verantwortlichkeiten
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 / Beschreibung
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.
Qualifikationen und Fähigkeiten
- 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