Beschreibung
TätigkeitenbeschreibungFür unseren Kunden in Frankfurt suchen wir ab sofort einen Lead-Developer (m/w) für die voraussichtliche Dauer von 250 Personentagen.
• Der Spezialist übernimmt die Lead Developer Rolle im Team, und benötigt hierzu tiefgreifende Erfahrung in den unten genannten Technologien, so wie Erfahrung im Leiten/Anleiten von Entwicklungsteams.
• 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)
• Analyse fachlicher und technischer Anforderungen an die Applikation sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten.
• Durchführung von Aufwandsschätzungen.
• Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs und der Innovation und Standardisierung
• Beheben von Fehlern aus den Testphasen in den Komponenten
• Entwicklungsprozess und alle Umgebungen finden in der AWS-Cloud statt.
• Beratung bei der Lauffähigkeit auf den Entwicklungsumgebungen und den integrierten Umgebungen (hinsichtlich Continuous Integration und Continuous Delivery)
• Erstellen der benötigten Dokumentation für qualitativ hochwertige Software (von Software-Komponenten, Anwendungsdesign bis zu nötigen zuarbeiten von Betriebshandbüchern).
• Über regelmäßigen fachlichen Austausch mit den weiteren Akteuren erfolgt die Umsetzung ggf. auf Basis von agilen Vorgehensweisen wie z.B. SCRUM. In diesem Fall:
Die Prozesse (z.B. SCRUM Prozesse) des (SCRUM-) Teams sind zu berücksichtigen und ein regelmäßiger Austausch mit dem (SCRUM Master/ SCRUM-) Team ist erforderlich.
Die externe Fachkraft Hilfe für das (Scrum) Team im Rahmen ihrer Beauftragung resultierend aus dem regelmäßigen fachlichen Austausch mit dem Team gemäß der agilen Methoden durch Pull von Tasks, welche aus User Stories resultieren, gemäß ihren Kompetenzen und in Austausch mit dem Umsetzungsteam.
• Confluence und Jira werden zur Dokumentation und Aufgabenverwaltung eingesetzt.
Soll-Kenntnisse:
- Design, Architektur und Anforderungsmanagement
- Kenntnisse und Erfahrungen im Bereich Continuous Integration und Continuous Delivery und Amazon Web Service (Cloud)
- Methodenkompetenz, Modellierung, Vorgehensmodelle
- MongoDB
- Docker
- AWS
- Präsentations-Know-how
Nice-to-have:
- Projekterfahrungen in mittleren bis großen Software-Entwicklungsprojekten im agilen Umfeld und mit DevOps Ansatz
- Kenntnisse und Erfahrungen im Bereich Microservices Architektur