Beschreibung
Aufgaben:-- Erstellung von Design Mockups, um geeignete
- Visualisierungsformen zu finden
- Erarbeitung der technischen Architektur anhand der
- Anforderungen, Abstimmung und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
- Analyse fachlicher Anforderungen an die IT-Systeme sowie ableiten, erarbeiten und entwickeln von technischen Umsetzungsmöglichkeiten
- Beratung bei der Umsetzung der technischen
- Architektur in der Softwareentwicklung
- Vorbereitung, Durchführung und Nachbereitung von
- Workshops, um die Mockups mit Endanwendern zu verproben
- Entwicklung eines Webfrontends auf Basis von
- JavaScript Technologien, z.B. D3.js
- Entwicklung der Schnittstellen zwischen Webfrontend und Backend (Java), insb. zur performanten
- Handhabung von großen Datenmengen
- Definition von Anforderungen an die Hard- und
- Software-Ausstattung (Performance)
- Optimierung des Webfrontends für mobile Endgeräte
- Durchführung des Risikomanagements durch
- Bewertung und Dokumentation von technischen
- Risiken, ableiten von und beraten zu Handlungsoptionen zur Risikobeseitigung oder Minimierung fördern und treiben der Umsetzung der technologischen Strategie, des architektonisch- technischen Wissensaustauschs und der Innovation und Standardisierung im Projekt
Skills:
Frontend:
Angular , TypeScript , (D3JS von Vorteil)
Middleware/Backend:
NodeJS/NestJS/TypeScript (Java-Kenntnisse von Vorteil)
Übergreifend:
REST (GraphQL-Kenntnisse von Vorteil) & API Contracts (Part.io wäre von Vorteil)
NPM & Webpack
Datenbank:
MS SQL Server 2019
Infrastruktur:
Unix/Linux Basiswissen
Git, GitLab (gute Kenntnisse), CI/CD Allgemein,
Docker (Portainer von Vorteil),
AWS Kenntnisse von Vorteil (besonders Parameter- bzw. Secretstore)
Jira Kenntnisse