Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Python Entwickler (m/w).
Aufgabenbeschreibung:
Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten 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 Analysen auf Basis des Datenspeichers (Hadoop als Ablagesystem mit Phyton basierter API)
Automatisierung der Analysen mit Python inklusive souveräner Umgang mit Pandas
Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
Geben von Impulsen zur Weiterentwicklung der Architektur
Über regelmäßige Abstimmungen mit dem Team 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 übernimmt im Rahmen ihrer Beauftragung Aufgaben aus regelmäßigen Abstimmungen mit dem Team gemäß der agilen Methoden durch Pull von Tasks, welche aus User Stories resultieren, gemäß ihren Kompetenzen und in Absprache mit dem gesamten Umsetzungsteam.
Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt.
Die externe Fachkraft stimmt sich regelmäßig mit dem Team zu fachbezogenen Themen ab und nimmt an Retrospektiven teil.
Anforderungsprofil
Erfahrung mit Python, inklusive souveräner Umgang mit Pandas
mehrjährige Erfahrung mit der Analyse nicht-trivialer fachlicher Fragestellungen
Erfahrung in einem agilen Projektumfeld, vorzugsweise SCRUM
Kenntnisse und Erfahrungen im Bereich DevOps