Python Microservies Entwicklung für Stammdatensysteme mit Kafka Knowhow

Firmenname für PREMIUM-Mitglieder sichtbar

  • Juli 2024
  • nicht angegeben
  • auf Anfrage
  • Remote
  • 28.06.2024
  • 15892

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

Start: 01.08.2024

Dauer: 12 Monate +
Auslastung: Vollzeit
Lokation: Remote & Berlin (95/5)

Projektbeschreibung:

Im Rahmen der Entwicklung eines modularen Leitstellensystems (MCCS) stellt das Stammdatenteam Systeme und Lösungen zur Verwaltung und Bereitstellung von Stammdaten. Die bereitgestellten Produkte der Produktlinie umfassen generische Dienste und spezifische Datenprodukte, die von Diensten in anderen Modulen genutzt werden und die für benutzerorientierte Produkte Produkte wie Überwachung oder Steuerung. Außerdem verwendet der gesamte Produktcluster einen CIM-basierten Datenmodellierungsansatz und das Datenteam unterstützt andere Teams bei der Bereitstellung von Diensten zur Überwachung und Steuerung des Stromnetzes.

Aufgaben:

* Entwicklung von Backend-Diensten mit Python, Kafka, Postgres, K8s
* Entwicklung, Pflege und Nutzung von Bereitstellungspipelines (nach dem Paradigma "Infrastruktur als Code")
* Entwicklung von Schnittstellen zur Bereitstellung von Daten für andere Dienste
* Erstellung von sauberem, effizientem Code auf der Grundlage von Spezifikationen und Richtlinien
* Entwicklung von Datenpipelines (z. B. ETL-Job)
* Datenbankentwicklung und -wartung
* Entwurf von Datenmodellen für verschiedene Technologieparadigmen (z.B. Graph, schemalos, relational)
* Selbständiges Aufgreifen des zugewiesenen Softwareentwicklungsprozesses und von Vorfällen
* Zusammenarbeit mit Kollegen in den zugewiesenen Projekten wie TMD-Architekten, anderen Mitgliedern des SCRUM Produktteams, Experten und Datenarchitekten
* Entwicklung von intuitiver Software, die den Anforderungen der Firma 50Hertz entspricht sowie die Übergabe an den Projektleiter
* Professionelle Pflege der gesamten Software und regelmäßige Erstellung von Updates, um Kunden- und Unternehmens Belange
* Analysieren und Testen von Programmen und Produkten vor der offiziellen Einführung
* Schnelles und effizientes Beheben von Problemen bei der Codierung
* Aktive Suche nach Möglichkeiten zur Verbesserung von Geschäftssoftwareprozessen und Interaktionen
* Vorbereitung von Schulungsmaterialien und Durchführung von Schulungen für andere Projektteammitglieder in der Verwendung von Software-Anwendungen
* Teilnahme an täglichen Stand-up-Meetings und Projektbesprechungen vor Ort oder aus der Ferne und Arbeit in einer skalierten Scrum Umgebung

Projektziel:

* Implementierung von generischen Datenverarbeitungsdiensten

* Implementierung von Pipelines zum Einlesen und Integrieren von Daten
* Definition von Datenmodellen

Must-Have Anforderungen (Ausschlusskriterium):

* Grundlage des Profils ist ein abgeschlossenes Studium der Informatik, technischen Informatik oder eine vergleichbare Qualifikation
* Praktische Kenntnisse in der Erstellung von Python-Microservices und Best Practices zu diesem Thema
* Erfahrung in der Implementierung von Datenverarbeitungspipelines
* Erfahrung mit Streaming-Technologien (Kafka) und entsprechenden Bibliotheken
* Erfahrung in der Bereitstellung von Software auf Kubernetes-Systemen
* Erfahrung in der Entwicklung komplexer Anwendungslandschaften und Webanwendungen (Applikationsserver, Datenbanken, Middleware, Message Queueing), vorzugsweise mit verteilten Architekturen
* Erfahrung im Einsatz und Betrieb von entwickelter Software und Backend-Diensten auf Produktionssystemen
* Fundierte Kenntnisse in der Programmierung mit Python
* Hohe Ansprüche an die Softwarequalität, Dokumentation und automatisierte Tests
* Englischkenntnisse (B2)

Soll-Anforderungen:

* Erfahrung in der Energiewirtschaft ist ein Plus
* Erfahrung in der Front-End-Entwicklung ist ein Plus
* Kenntnisse von Build- und Deployment-Pipelines in Azure oder anderen CI/CD-Systemen sind von Vorteil

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen