Beschreibung
Guten Tag,wir sind auf der Suche nach einem Berater für Dienstleistungen im Bereich Software- und Systemarchitektur.
Die Leistungen im Bereich Software- und Systemarchitektur umfassen primär die
nachfolgend benannten Aufgaben und Tätigkeiten:
- Analyse, Spezifikation, Konzeption und Realisierung von Software- und Systemarchitekturen für Produkte und Lösungen,
- Bewertung, Verfeinerung und Ableitung von funktionalen und nicht-funktionalen Anforderungen,
- Entwicklung und Konzeption von modernen (barrierefreien) IT-Anwendungen auf Basis aktueller Technologien mittels agiler bzw. klassischer Entwicklungsmethoden,
- Neu- und Weiterentwicklung von Front-& Backendkomponenten für Webanwendungen, Client-Server-Lösungen und Content Management Systemen,
- Erstellung von Prototypen und Case Studies,
- Entwicklung mobiler Anwendungen für Browsernutzung und nativ für Android und iOS,
- Umsetzung fachlicher Anforderungen auf mobilen Endgeräten,
- Entwicklung und Beratung im Bereich Oberflächengestaltung bezüglich Corporate Design,
- Entwicklung und Betrieb anspruchsvoller Full-Stack Softwarelösungen auf Basis eines cloudnativen Technologie-Stacks,
- Aufbau von Pipelines für Continuous Integration & Continuous Delivery.
Folgende Kenntnisse brinen Sie mit:
- Konzeption komplexer, verteilter Enterprise-Softwarearchitekturen (insbesondere Microservices und API´s)
- Kenntnisse der nachfolgenden Programmiersprachen in der aktuellsten Version
disjunktiv):
- Java,
- SQL,
- PL-SQL,
- C++,
- C#,
- Python,
- HTML 5,
- CSS3;
- Erfahrungen in der Auswahl und im Design relationaler Datenbanken, vorwiegend Oracle und Postgres, SQL,
- Umfassende Kenntnisse in den folgenden Bereichen:
- Unified Modeling Language (UML), SysML und zugehöriger Softwarearchitekturmuster,
- JEE und/oder Spring-Container,
- REST-basierte Anwendungen sowie aktuelle Web-Technologien (z.B. JavaScript, VUE, Angular, React, HTML5, CSS),
- Virtualisierung, Docker und Kubernetes,
- Methoden des Software-Engineerings und agiler Software-Entwicklung (Scrum, Kanban), Test-Driven Development, Continuous Integration und Continuous Delivery,
- Anwendung der 12Factor Prinzipien und Nutzung cloudnativer Architekturen (z.B. OpenShift, AWS),
- Systemintegration im Microservice Umfeld (API Management, Messaging, IAM etc.);
Sicherer Umgang mit Tools und Methoden im Entwicklungsprozess, z.B.:
- Gitlab,
- Bamboo,
- SonarQube,
- Cucumber,
- Selenium,
- Browserstack,
- Swagger).
Der Leistungszeitraum beginnt ca. Januar 2022 und wird mit einer Laufzeit von 1 bis zu 4 Jahren betragen.
Sie erkennen sich in den Anforderungen und Aufgaben wieder? Dann freuen wir uns auf Ihren CV an