Required skills
- C++
- Visual Studio
- Git
- Claude Code
- MSBuild
- CI/CD
- GitLab CI
- Windows Development
- Legacy Code
- Version Control
- Dependency Management
- German Language
Languages: German
Job description
Project overview
Für einen Softwarehersteller aus der Sicherheitstechnik in Deutschland bieten wir einen klar umrissenen Einsatz über drei Monate an – mit Aussicht auf Verlängerung.
Worum es geht
Eine über 30 Jahre gewachsene Codebase, überwiegend C++ und etwas C in Visual Studio, liegt auf einem zentralen Laufwerk – ohne Versionsverwaltung, gesichert über Snapshots. Bibliotheks- und Projektverzeichnisse sind quer verlinkt, interne Build- und Setup-Werkzeuge arbeiten direkt auf dem Laufwerk. Das Team des Kunden entwickelt parallel weiter, die Codebase bleibt noch einige Jahre im Einsatz. Ziel ist eine Struktur, in der Änderungen nachvollziehbar sind, Teile gezielt ausgecheckt und über Pull Requests freigegeben werden und Builds automatisiert laufen – mit so wenig Eingriff in den Code wie möglich.
Der Einsatz
Danach
Weiterarbeit über Verlängerung oder einzelne Tickets, wenn der erste Einsatz erfolgreich abgeschlossen ist.
Was du mitbringst (Pflicht)
Schön, aber kein Muss
Wie wir zusammenarbeiten
Wie du arbeitest, entscheidest du; KI-Werkzeuge im eigenen Arbeitsablauf setzen wir voraus und liefern dazu Konfigurationen und Standardisierungen. 100 % remote, Start 2. oder 9. November, 20 bis 40 Stunden pro Woche über drei Monate, Verlängerung möglich. Unser Satz liegt bei 65 € pro Stunde. Wer den Einsatz sauber liefert, bleibt für die Weiterarbeit dabei.
Deine Rückmeldung
Bitte kurz und konkret: eine große C++-Codebase, an der du gearbeitet hast (Größe, Build, deine Rolle), ob du dort Versionsverwaltung oder CI eingeführt hast, und deine Verfügbarkeit ab Anfang November. Allgemeine Profiltexte beantworten wir nicht.
- Landkarte der Codebase: Projekte, Bibliotheken und Abhängigkeitsketten sichtbar machen, KI-gestützt ausgewertet
- Repository-Schnitt festlegen und umsetzen: ein oder mehrere Git-Repositories, wo nötig mit Git LFS
- Pull-Request- und Freigabeprozess in GitLab einführen
- Builds und Setup-Pakete automatisieren (MSBuild, CI/CD)
- Abhängigkeiten so abbilden, dass nachvollziehbar ist, woraus die Setup-Pakete entstehen
- Nachvollziehbarkeit als Grundlage für den Cyber Resilience Act
- Dokumentation und Übergabe an das interne Team
- Mehrjährige professionelle C++-Entwicklung unter Windows mit Visual Studio, idealerweise an großen, gewachsenen Codebasen
- Einführung oder Migration von Versionsverwaltung (Git) in bestehenden Projekten, inklusive Repository-Schnitt
- Build-Systeme und CI/CD: MSBuild oder CMake, GitLab CI oder vergleichbar
- KI-assistiertes Coding mit Claude Code (Muss) sowie Agenten-Werkzeuge zur Analyse großer Codebestände
- fließendes Deutsch für die Abstimmung mit dem Kunden
- Erfahrung mit sicherheitskritischer oder regulierter Software
- Cyber Resilience Act, Software-Stücklisten (SBOM)
- Setup- und Installer-Erstellung unter Windows
- Git LFS mit großen Binärbeständen
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE