Überblick

Technische Mitverantwortung für Backend-, Integrations- und Datenlösungen mit Fokus auf Architektur, Konzeption und einem reibungslosen Produktivbetrieb.
Agile Entwicklung mit Scrum sowie aktive Mitgestaltung von Plannings und Retrospektiven.
Hohe Testabdeckung und konsequenter Qualitätsanspruch in einem Umfeld, in dem Verlässlichkeit und Vertrauen entscheidend sind.

Verantwortlichkeiten

  • Konzeption und Weiterentwicklung von APIs und Integrationen für kundenbezogene Prozesse, CRM- und Marketingsysteme
  • Absicherung zentraler Abläufe durch automatisierte Tests auf mehreren Ebenen
  • Qualitätssicherung und Wissenstransfer durch Code-Reviews und Pair Programming

Ausgewählte Arbeit

Depot-Registrierung

  • Weiterentwicklung eines auf Microservices basierenden Registrierungsprozesses samt REST-API für das Frontend
  • Zuverlässige asynchrone Verarbeitung über RabbitMQ und Symfony Messenger
  • Absicherung verteilter Abläufe durch Retry-Mechanismen und idempotente Verarbeitung
  • Integration von PostIdent und Partnerbanken
  • Automatisierte PDF-Generierung mit PDF-Formularen und pdftk
PHP Symfony RabbitMQ / Symfony Messenger FOSRest PHPUnit Codeception

Datenintegration & Middleware

  • Entkopplung von CRM- und Marketingsystemen durch eine asynchrone Middleware für Bloomreach, CleverReach, Sage und Bitrix24
  • eigenständiger Integrationsservice für Bitrix24 zur zustandsbasierten Verarbeitung potenziell ungeordneter Events
PHP Symfony RabbitMQ / Symfony Messenger PHPUnit

Data-Warehouse

  • Aufbau eines Data Warehouse als gemeinsame Analysebasis für Stamm-, Transaktions- und Bestandsdaten
  • Datentransformation mit dbt in BigQuery
  • Mehrschichtiges Datenmodell mit Staging-, Intermediate- und Curated-Layern
  • Senkung der BigQuery-On-Demand-Kosten um 40 Prozent durch gezielte Verbrauchsoptimierung
  • Bereitstellung aufbereiteter Daten für Looker Studio
Python Airflow dbt BigQuery Looker Studio