Beschreibung
Projekt-/Aufgabenbeschreibung:• Programmierung / Implementierung technischer Komponenten auf Basis der vorgegebenen Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
• Entwicklung von kundenorientierten Kartenservices (geoinformationsbasierten Anwendungen) in schematischer oder georeferenzierter Darstellung
• Umsetzung der User-Experience im Frontend und Implementierung von Anbindungspunkten zum Backend
• Entwicklung mit Schwerpunkt in folgenden Technologien: Javascript, Typescript, JSON, NestJS, VueJS, Angular, React
• Kenntnisse in Frameworks von Kartendiensten: z.B. Open Layers, OSM, Mapbox
• Erfahrung mit Frameworks für die Printausgabe webbasierter Inhalte
• Aufbau der Entwicklungsumgebungen in der AWS-Cloud (Kubernetes)
• Analyse fachlicher und technischer Anforderungen an die Applikation sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten.
• Durchführung von Aufwandsschätzungen.
• Beheben von Fehlern aus den Testphasen in den Komponenten
• Dokumentation der technischen Komponenten und deren Handlungsanweisungen
• Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs und der Innovation und Standardisierung
• Präsentationen zu technisch komplexen Themenstellungen
• Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt.
• Die externe Fachkraft tauscht sich regelmäßig mit den weitern Akteuren zu fachbezogenen Themen aus und nimmt an fachlichen Retrospektiven teil.
Anforderungen – must have:
• Software Entwicklung: Webbasierte Entwicklung mit folgenden Technologien: Javascript, Typescript, JSON, NestJS, Kartenservices (KartenFrameworks: z.B. Open Layers, OSM) >= 5 Jahren Berufserfahrung
• Software Architektur(management): Microservices und StreamingArchitektur. AWS Cloud, Docker, Python, Java, Datenbanken (Hbase) >= 5 Jahren Berufserfahrung
• Methodenkompetenz, Modellierung, Vorgehensmodelle: Agiles Projektvorgehen, vorzugsweise SCRUM (mit Referenzen)
• Kenntnisse und Erfahrungen im Bereich der Umsetzung von User-Experience und Entwicklung (Frontend/Backend). >= 5 Jahren Berufserfahrung
Anforderungen – should + nice to have:
• Problemlösungs-/ Arbeitsorganisations-Know-how
• Präsentations-Know-how, Kommunikations- und Moderations-Know-how
• Kombination von Arbeiten und konstruktiver Kommunikation im Team
• Sprachkenntnisse: Projektsprache ist Deutsch (verhandlungssicher)
• Projekterfahrungen in mittleren bis großen Software-Entwicklungsprojekten im agilen Umfeld und mit DevOps Ansatz. >= 5 Jahren Berufserfahrung
• Kenntnisse und Erfahrungen im Bereich Continuous Integration und Continuous Delivery und Amazon Web Service (Cloud). >= 5 Jahren Berufserfahrung