Projektanzeige: Senior C++ Legacy-Entwickler (m/w/d) für Oracle OSCAR Kassensystem
talentmatch Personalberatung GmbH & Co. KG
Ansprechpartner: Moritz Blömer
Mannheim, Deutschland
HandelC++Legacy System Migration WorkbenchOpen System InterconnectionOracle FinancialsOracle CRMOracle RacRelease-ManagementSystemarchitekturSystemcOracle LinuxOracle SoaOracle-SystemimplementierungenImplementierung von OracleOracle SCMOracle Order Management SystemsOracle Service CloudCodebaseOracle-ImplementierungOracle-Integration
Beschreibung
Für ein international eingesetztes Kassensystem suchen wir einen sehr erfahrenen Freelancer mit ausgewiesener Expertise in C++, Legacy-Systemen und der technischen Übernahme historisch gewachsener Anwendungen.
Das Kassensystem basiert auf Oracle OSCAR und wird aktuell produktiv in mehreren europäischen Ländern betrieben. Es handelt sich um eine geschäftskritische Anwendung mit langjähriger Historie und einer etablierten Kundenbasis. Eine strategische Weiterentwicklung ist derzeit nicht geplant. Im Fokus stehen Stabilität, Betriebssicherheit, Wissenssicherung sowie die Fähigkeit, Fehler zu analysieren und notwendige Anpassungen vorzunehmen.
Zur Sicherung des Betriebs soll ein externer Spezialist die bestehende Lösung technisch übernehmen, die Entwicklungs- und Build-Umgebung nachvollziehen und mittelfristig als kompetenter Ansprechpartner für Analyse, Troubleshooting und Hotfix-Entwicklung zur Verfügung stehen.
Das bestehende Kassensystem wird Ende 2028 eingestellt. Bis dahin muss der Support sichergestellt sein.
- Einarbeitung in eine umfangreiche C++-Codebasis
- Übernahme von Wissen aus bestehenden Entwicklerdokumentationen und Workshops
- Analyse von Systemarchitektur, Modulen und Abhängigkeiten
- Verständnis der Datenbank- und Konfigurationslogik
- Dokumentation relevanter Erkenntnisse und Betriebsabläufe
- Analyse von Störungen in produktiven Systemen
- Root-Cause-Analyse in C++-Code, Datenbank, Konfiguration und Skripten
- Entwicklung risikoarmer Hotfixes
- Erstellung und Test kumulativer Patch-Pakete
- Unterstützung bei Rollback- und Recovery-Szenarien
- Umsetzung zwingend erforderlicher gesetzlicher oder regulatorischer Änderungen
- Analyse möglicher Auswirkungen auf bestehende Funktionen und Schnittstellen
- Test und Dokumentation der Anpassungen
- Strukturierung und Ergänzung der technischen Dokumentation
- Dokumentation von Build-Prozessen, Systembesonderheiten und Fehlerbildern
- Sicherstellung nachhaltiger Wissenssicherung innerhalb der Organisation
- C++
- Oracle OSCAR POS
- Oracle-Datenbankumfeld
- Microsoft Visual Studio .NET 2003 (VC7)
- Windows-basierte Build-Umgebung
- Batch-Skripte und Kommandozeilen-Builds
- makall Build-Prozess
- FGL-Komponenten
- Windows DLLs und Libraries
- Single- und Multiuser-Umgebungen
- Patch- und Release-Management
- Mindestens 10 Jahre praktische Erfahrung in der Entwicklung mit C++
- Nachweisbare Erfahrung mit der Wartung und Übernahme von Legacy-Systemen
- Sehr gute Kenntnisse älterer Microsoft-C++-Toolchains (VC6, VC7, Visual Studio .NET 2003 o.ä.)
- Erfahrung mit Windows-naher Entwicklung, DLLs, Compiler- und Linker-Konfigurationen
- Fundierte Kenntnisse von Build-Prozessen, Batch-Skripten und Make-Systemen
- Ausgeprägte Fähigkeiten in Debugging, Troubleshooting und Root-Cause-Analyse
- Erfahrung mit datenbankgestützten Unternehmensanwendungen
- Fähigkeit zur eigenständigen Einarbeitung in große und teilweise unzureichend dokumentierte Codebasen
- Sehr gute Deutschkenntnisse in Wort und Schrift
- Erfahrung mit POS-, Kassen-, Handels- oder Warenwirtschaftssystemen
- Oracle-Datenbank-Kenntnisse
- Erfahrung mit FGL bzw. 4GL-Technologien
- Kenntnisse historischer Windows-Entwicklungsumgebungen
- Erfahrung mit Kassenperipherie (Scanner, Bondrucker, Zahlungsdienste etc.)
- Erfahrung mit Hotfix-, Patch- und Release-Management
- Erfahrung im Wissenstransfer von langjährigen Systementwicklern
Start: ab Dezember 2026
Laufzeit: bis Ende 2028
Auslastung: anfänglich intensiv zur Einarbeitung, später auf Abruf bei Bedarf
Einsatzort: remote
Sprache: Deutsch
Vertragsart: Freelancer / Selbstständiger Berater
Finanzielle Rahmenbedingungen: Auf Stundensatz-Basis nach Aufwand zzgl. monatlicher „Bereithaltungs“-Pauschale