Beschreibung
Aufgabe:- Analysieren und Beurteilen der Softwareentwicklungsaufträge und -anforderungen gemäss Auftrag (Projekte und oder Wartung); darauf basierend auch Aufwandschätzungen erstellen
- Implementieren von Software Anforderungen im UI Bereich mit Backend Anbindung (REST API) auf Basis der Anforderungsanalyse und -spezifikation der Allianz Suisse unter Berücksichtigung der Standards der Applikationsentwicklung
- Implementierung von „Unit-Tests“ zu den umgesetzten Anforderungslösungen gemäss Spezifikation und Standards der Applikationsentwicklung
- Klare, korrekte und saubere Dokumentation der umgesetzten Softwareanforderungen - Korrektur von Fehlern in Source Code, implementierten Anforderungslösungen und erstellen zugehöriger Dokumentationen
- Erarbeitung von Teilkonzepten und (bei Bedarf) Prototypen im UI Bereich
- Ist sich gewohnt seriös und diszipliniert zu arbeiten und sauberen Code zu schreiben (z.B. Rules und Guidelines einhalten).
Anforderung:
- 2 - 3 Jahre Erfahrung im Bereich Java Script basierte UI Frameworks (Angular 1.x / Angular 2.+).
- Erfahrung im Bereich Anforderungsanalyse und mit Aufwandschätzungen
- 3 - 5 Jahre Einsätze in Kundenprojekten mit komplexen und verteilten Multilayer Architekturen
- Erfahrung in Projekten mit agilen Vorgehensweisen
Sehr gute Skills in:
-Angular 1.x, 2+
- RxJS 5 / reactive programming
- Typescript
- Jasmine, Karma, Protractor (Unit Tests und Selenium)
- Ist gewohnt, seinen Code unabhängig von der IDE zu schreiben.
- Ist gewohnt, den Codestyle von Angular befolgen können (https://angu-lar.io/styleguide)
- Ist sich gewohnt, Codereviews seriös durchzuführen und durchführen zu lassen
Gute Skills in:
- ES6/ES2015 (neueste Javascript Spezifikation)
- HTML 5
- Sass und CSS
Wünschenswert:
- Redux
- Webpack
- NodeJS
- Bootstrap 3
- Sass, Containers (wie Docker) und Container Orchestration (wie Kubernetes, Openshift)
Umgebung/Sonstiges:
Persönlichkeit
- Muss fähig sein selbstständig zu arbeiten und eine hohe Motivation mitbringen
- Muss fähig sein eine Anforderung zu interpretieren, die richtigen Fragen zu stellen und die Umsetzung selbständig durchzuführen
- Exakt, zuverlässig, ausdauernd
- Übernimmt Verantwortung für seine Umsetzungen
- Stellt den Erfolg des Teams (und nicht seinen eigenen) in den Vordergrund, kann entsprechend kommunizieren und sich ins Team einbringen.
Beginn: asap
Dauer: 30.06.2019 ++
Branche: Versicherung