Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen erfahrenen Datenbank Spezialisten (m/w) mit guten Kenntnissen in Oracle.
Aufgaben:
Anforderungsmanagement:
Analyse der vorhandenen Optimierungs-Prototypen hinsichtlich funktionaler und non-funktionaler Features
Analyse der mathematischen Optimierungsmodelle mit Bezug auf mögliche technische Implementierungsvarianten
Beratung der Business Engineers und der technischen Architekten hinsichtlich Machbarkeit und Laufzeitverhalten der funktionalen und non-funktionalen Anforderungen an die operativen Optimierungskerne
Erstellen der technischen Anforderungs- und Spezifikationsdokumentation
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Datenbank-Design im Kontext von mathematischen Optimierungsalgorithmen in C++ mit Anbindung von Solvern (z.B. Gurobi) unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Implementierung:
Strukturierung der Implementierungs-Tasks
Implementierung des Datenbank Designs im Kontext von mathematischen Optimierungsalgorithmen in C++ mit Anbindung von Solvern (z.B. Gurobi) unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
Dokumentation der technischen Komponenten
Erstellen von Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen
Einrichten von Entwicklungsumgebungen incl. Continuous Integration
Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
Risikomanagement:
Berichten von Risiken und Problemen an die Technischen Architekten und an das Projektmanagement
Muss Anforderungen:
Langjährige Erfahrung im Design und der Implementierung von Datenbanken (insb. Oracle)
Sehr fundierte Kenntnisse in der Administration von Oracle Datenbanken
Langjährige Erfahrung mit Store Procedures
Langjährige und sehr fundierte Erfahrung in der Beratung zur Modellierung komplexer Datenstrukturen
Fundierte Kenntnisse in der Beratung zum Aufsetzen performanter In-Memory-Datenbanken für die laufzeitoptimierte Implementierung von Datenbankzugriffen
Fundierte Kenntnisse relevanter Programmier- und Skriptsprachen (z.B. SQL, PSQL, Oracle SQL etc.)
Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation
Erfahrung in der Leitung kleiner bis mittlerer Entwicklerteams (>5 MA) oder in der Implementierung von technischen Lösungen, davon in mindestens 3 Projekten mit komplexer Implementierung oder vergleichbare Qualifikation
3 Projektreferenzen zu Implementierungsleistungen in mittleren und Großprojekten in den letzten Jahren
Verhandlungssichere Deutsch- und Englischkenntnisse
Reisebereitschaft
Soll Anforderungen:
Projekterfahrung im agilen Kontext (Scrum und/oder SAFe)
Anwenderkenntnisse mit JIRA /Projektron
Anwenderkenntnisse mit HP Quality Center
Sehr gute Anwenderkenntnisse Enterprise Architect 12
Vertraut mit Qualitätssicherungsmaßnahmen wie statischer Codeanalyse (insb. Sonarcube) sowie Peer-Reviews