Software Entwickler (C++, Linux) (w/m/d)
Date: 20 Nov 2024
Location: Frankfurt am Main, DE
Company: Deutsche Börse Group
Ihr Arbeitsgebiet:
Die Hochgeschwindigkeits-Datenfeeds der Deutschen Börse versorgen Banken, Börsenhändler, Fondsmanager, Hedgefonds, Informationsanbieter (Vendoren) und andere Marktteilnehmer weltweit mit News, Trades und Quotes, Indizes und Kennzahlen und bieten unseren Kunden direkten Zugang zu DBAG's Handelsplätze in der höchstmöglichen Qualität und Verfügbarkeit.
Unser Entwicklerteam am Standort Eschborn sucht Verstärkung, um die hohen Anforderungen hinsichtlich Verfügbarkeit und Latenz noch besser gerecht zu werden und zusätzliche Inhalte für neue Geschäftsbereiche entwickeln zu können (Cloud).
Als Software Entwickler werden Sie Teil eines auf real-time Datenverteilung spezialisierten Teams und Sie werden unsere low-latency Streaming Lösung CEF (Consolidated Exchange Feeds) betreuen - über den ganzen SDLC hindurch, angefangen bei der Konzeption technischer Lösungen für neue Anforderungen bis hin zur Einführung neuer Versionen im operativen Betrieb. Im Weiteren arbeiten Sie mit dem Team an der Migration der bestehenden Workloads nach Google Cloud (GCP).
Wir bieten Ihnen vielseitige, interessante und vor allem anspruchsvolle Aufgaben in einem dynamischen, modernen und spannenden Umfeld (im hybriden Arbeitsmodell).
Ihre Verantwortlichkeiten:
- Entwicklung von technischen Konzepten auf der Grundlage funktionaler Anforderungen im Bereich Marktdatenverteilung
- Software-Entwicklung in den Bereichen Anwendungsentwicklung (Backend) und Infrastruktur (IaC)
- Analyse der Anforderungen aus strategischen Initiativen im Bereich Data Analytics und Marktdatenverteilung; Ableitung und Implementierung der identifizierten Anforderungen auf Basis bestehender Plattformen und Prozesse
- Planung, Konzeption und Implementierung skalierbarer und hoch performanten Backend-Lösungen für low-latency event-driven Messaging und Streaming
- Erstellung, Durchführung sowie Automatisierung von Testfällen für bestehende und neue Funktionen sowie die technische Betreuung funktionaler Testphasen
- Integration bestehender und Implementierung neuer Workloads in Google Cloud (GCP)
Ihr Profile:
- Abgeschlossenes Studium (Master-Abschluss) der Informatik, Informationssystemtechnik oder Wirtschaftsinformatik
- Fundierte Kenntnisse über Computersysteme, Softwarearchitekturen, Datenstrukturen, Automatisierung und Programmierung sowie Berufserfahrung in der Softwareentwicklung – idealerweise im Finanzdienstleistungsbereich
- Sehr gute Auffassungsgabe, analytisches Denkvermögen und hohe Lernbereitschaft
- Sehr gute Kenntnisse in C++ unter Linux
- Grundkenntnisse in Cloud Technologien bzw. Erfahrung mit mindestens einer der Cloud Plattformen GCP, AWS oder Azure
- Kenntnisse im Bereich inter-prozess Kommunikation, verteilte Systeme und Protokolle sowie Datenmanagement (TCP/IP, UDP/Multicast, AMQP, MQSeries, NATS, Kafka, MQTT, SQL, Data Lakes / Warehouse, etc.)
- Kenntnisse in DevOps Methodologien und Automatisierungs-Tools (GitHub, Jenkins, Ansible, Artifactory, Jira, CI/CD)
- Kenntnisse im Umgang mit Containerisierung wie Docker / Kubernetes sind wünschenswert
- Kenntnisse von Skript Sprachen JavaScript, Perl oder Python sind von Vorteil
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift