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
Référence 893451/1-de
À PROPOS DE CETTE ENTREPRISE
Mannheim, Germany
Working for your tomorrow
Hays ist einer der weltweit führenden Personaldienstleister für qualifizierte Fach- und Führungskräfte. Wir bringen Unte...
Plus d'offres de Hays
Hays
Nuremberg, Germany
Hays
Hamburg, Germany
Hays
Hanover, Germany
Hays
Hanover, Germany
Donnez un nouvel élan à votre carrière
Trouvez des milliers d'opportunités emploi en vous inscrivant sur eFinancialCareers dès aujourd'hui.Plus d'offres d'emploi
Sparda Bank Hannover eG Personalservice
Hanover, Germany
Sparda Bank Hannover eG Personalservice
Hanover, Germany