Westhouse ist eines der führenden Recruitment-Unternehmen für die Vermittlung hochqualifizierter Fachexperten aus dem gesamten IT-Lifecycle- und Engineering-Bereich.
Für unseren Kunden suchen wir aktuell eine/n
Data Entwickler (Python / Airflow) – nur sozialversicherungspflichtig Angestellte (m/w/d) - Frankfurt & Remote
Rahmeninformationen
- Referenz: 180686
- Start: 2027-01-01
- Dauer: 01.01.2027 - 30.06.2027
- Standort: Frankfurt & Remote
- Arbeitsumfang: full-time110 PT - davon 12 PT vor Ort
- Sprachen: Deutsch
Ihre Qualifikationen
- (Muss) 3 Jahre Erfahrung in der Entwicklung produktiv eingesetzter Softwarelösungen im Umfeld von Datenverarbeitung, Datenintegration oder Backend-Entwicklung
- (Muss) Entwicklungserfahrung mit Python in produktiven Anwendungen, insbesondere im Bereich Datenverarbeitung, Datenintegration oder Backend-Entwicklung aus 3 Projekten
- (Muss) PostgreSQL bzw. SQL-basierten relationalen Datenbanken, insbesondere bei der Entwicklung und Optimierung von Datenzugriffen und Datenverarbeitungsprozessen aus 3 Projekten
- (Muss) Entwicklung und Weiterentwicklung automatisierter Datenpipelines bzw. ETL-/ELT-Prozesse aus 4 Projekten
- (Soll) Erfahrung mit Apache Airflow, insbesondere bei Entwicklung und Weiterentwicklung komplexer DAGs und produktiver Datenpipelines aus 3 Projekten
- (Soll) Erfahrung in der Entwicklung produktiv eingesetzter APIs mit FastAPI aus 3 Projekten
- (Soll) Entwicklungserfahrung in Systemen mit großen Datenmengen im TB-Bereich bzw. Tabellen mit sehr hohen Datensatzmengen aus 3 Projekten
- (Soll) Erfahrung mit CI/CD-Prozessen zur automatisierten Prüfung und Bereitstellung von Software aus 3 Projekten
Ihre Aufgaben
- Analyse von IST-Systemen, -Anwendungen und -Architekturen sowie fachliche Bewertung ihrer Eignung im Hinblick auf die definierten Zielarchitekturvorgaben
- Konzeption von funktionalen Schnittstellen zwischen Anwendungen und Prozessen
- Überführung von Designkonzepten in die Entwicklung zur Umsetzung von Prototypen sowie
- Beratung zu technischen Aspekten der Implementierung
- Erstellung von Datenbankstrukturen und Aufbau von Schnittstellen zwischen Datenbanken und Systemen als Grundlage für Dokumentation und Entscheidungsfindung
- Testen und Debuggen von Softwareanwendungen, um sicherzustellen, dass diese die vorgegebenen Qualitätsstandards erfüllen
- Erstellung einer technischen Dokumentation des Entwicklungsprozesses
- Erstellung und Übergabe eines Betriebs- und Entwicklungshandbuch