Aufgaben
Profil
Benefits
- Konzeption, Dokumentation und Weiterentwicklung eines verteilten Versionskontrollsystems für strukturierte Daten
- Entwicklung von Modellen zur Repräsentation von Änderungen, Patches und Abhängigkeiten
- Gestaltung graphbasierter Daten-, Versions- und Änderungshistorien
- Definition und Bewertung von Merge-, Konflikt- und Synchronisationsmechanismen
- Entwicklung von Verfahren zum selektiven Zusammenführen, Rücknehmen und Replizieren von Änderungen
- Analyse und prototypische Erprobung unterschiedlicher Versionierungsansätze und Algorithmen
- Durchführung von Architektur- und Design-Reviews sowie Identifikation technischer Risiken
- Zusammenarbeit mit Softwarearchitekten und Entwicklungsteams bei der Umsetzung technischer Konzepte
- Sicherstellung von Nachverfolgbarkeit, Herkunft und konsistenter Replikation von Änderungen
- Dokumentation von Designentscheidungen, Modellen und technischen Zusammenhängen
Profil
- Solide Projekterfahrung im Design, der Bewertung und Weiterentwicklung verteilter Versionskontrollsysteme
- Sehr gute Kenntnisse der internen Funktionsweise moderner Versionskontrollsysteme, insbesondere Git
- Tiefgehendes Verständnis graph-, patch- und änderungsbasierter Versionierungsmodelle sowie gerichteter azyklischer Graphen (DAGs)
- Erfahrung mit der Versionierung strukturierter Daten und der Modellierung von Änderungen, Patches und Abhängigkeiten
- Fundierte Kenntnisse in Merge-Semantik, Konfliktmodellierung, Konfliktauflösung sowie dem selektiven Zusammenführen von Änderungen
- Erfahrung mit Provenance-Konzepten, verteilter Synchronisation und Replikation
- Kenntnisse in Technologien und Konzepten wie Pijul, Darcs, Jujutsu, Mercurial, Sapling, CRDTs und Event Sourcing
- Gute Kenntnisse verteilter Systeme und relevanter Konsistenzmodelle
- Erfahrung in Softwareentwicklung, Debugging, Testing und systematischer Fehleranalyse mit Microsoft Visual Studio
- Sicherer Umgang mit Git und Azure DevOps in Entwicklungs- und Kollaborationsumgebungen
Benefits
- Aussicht auf Projektverlängerung
- Betreuung im laufenden Projekt durch unser Team
- Chance, ein schnell wachsendes Unternehmen mitzuprägen
- Ein renommiertes Unternehmen mit ausgezeichnetem Ruf
Job ID 893451/1-de
Working for your tomorrow
Hays ist einer der weltweit führenden Personaldienstleister für qualifizierte Fach- und Führungskräfte. Wir bringen Unte...
Mehr Jobs von Hays
Hays
Celle, Germany
Hays
Nuremberg, Germany
Hays
Cologne, Germany
Hays
Düsseldorf, Germany
Treiben Sie Ihre Karriere voran
Finden Sie Tausende von Stellenangeboten, indem Sie sich noch heute bei eFinancialCareers anmelden.Ähnliche Jobangebote
Sparda Bank Hannover eG Personalservice
Hanover, Germany
Sparda Bank Hannover eG Personalservice
Hanover, Germany