In dieser spannenden Position als Business Intelligence Software Engineer erwartet Sie die Weiterentwicklung und Optimierung einer modernen BI-Lösung, die auf Microsoft Azure basiert. Sie werden eng mit verschiedenen Fachbereichen zusammenarbeiten, um Datenmodelle zu erweitern und neu zu implementieren. Zu Ihren täglichen Aufgaben gehört die Anbindung von Datenquellen über Azure Data Factory, wo Sie Pipelines, Datasets und Trigger erstellen. Zudem sind Sie verantwortlich für die Aufbereitung und Bereitstellung aller relevanten Daten für Power BI, welches als zentrales Reporting-Werkzeug dient. Sie unterstützen die Fachabteilungen durch Ad-hoc-Abfragen und Datenanalysen und tragen zur Weiterentwicklung des mehrstufigen Data Warehouse (DWH) bei, einschließlich Staging, Core DWH und Datamarts. In einem kreativen Umfeld mit viel Gestaltungsspielraum haben Sie die Möglichkeit, die Architektur aktiv mitzugestalten. Das Deployment erfolgt über Azure DevOps CI/CD-Pipelines, wobei Sie auch Automatisierungen mit Python und Node.js umsetzen können. Sie arbeiten in einem hoch motivierten und dynamischen Team, das Ihnen eigenverantwortliches Arbeiten und Raum für persönliche Entwicklung bietet.
Business Intelligence Software Engineer / Backend Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat für diese Position hat ein abgeschlossenes Studium in (Wirtschafts-) Informatik oder eine vergleichbare Ausbildung. Fundierte Kenntnisse in SQL, insbesondere im Umgang mit SQL Server, sind erforderlich, wobei komplexe Abfragen Ihnen Freude bereiten sollten. Sie sollten bereits Erfahrung mit Azure Data Factory, einschließlich der Erstellung von Pipelines, Datasets und Triggern, gesammelt haben. ETL-Kenntnisse sind von Vorteil, ebenso wie praktische Erfahrungen mit Slowly Changing Dimensions (inkl. SCD2). Ein grundlegendes Verständnis der DWH-Architektur, insbesondere in Bezug auf Staging, Core und Datamarts, ist ebenfalls wichtig. Grundkenntnisse in Power BI sowie in Python oder Node.js sind wünschenswert. Erfahrungen mit Azure DevOps sind von Vorteil. Persönlich zeichnen Sie sich durch eine lösungsorientierte Arbeitsweise, Kommunikationsstärke und Zuverlässigkeit aus. Sie sollten in der Lage sein, sowohl auf Deutsch als auch auf Englisch zu kommunizieren.