Über das Unternehmen
Constellio ist ein innovativer kanadischer Softwareeditor, der die Informationsverwaltung durch leistungsstarke Lösungen revolutioniert. Das Unternehmen verzeichnet rapides Wachstum und begleitet erfolgreich große Organisationen, darunter mehrere Ministerien, Behörden und Gemeinden bei ihrer digitalen Transformation. Wir sind ein leidenschaftliches Team, in dem Freude an der Arbeit und Kreativität im Mittelpunkt unserer Werte stehen.
Stellenkontext
Im Rahmen einer Datenmigration von einer Drittanbietersoftware zu unserer internen Lösung suchen wir einen Datenmigrations-Entwickler. Sie werden eng mit unserem Senior Migration Manager zusammenarbeiten und spielen eine Schlüsselrolle für den Projekterfolg, indem Sie die Datenintegrität, Qualität und Kontinuität während des Übergangsprozesses gewährleisten.
Hauptaufgaben
- Analyse und Kartographie von Datenstrukturen zwischen Quell- und Zielsystem
- Entwurf, Entwicklung und Optimierung von Migrationsskripten und -programmen in Java
- Modellierung und Manipulation von SQL und/oder NoSQL-Datenbanken im Migrationsprozess
- Durchführung strenger Validierungs-, Qualitäts- und Integritätstests der migrierten Daten
- Identifizierung und Behebung von Datenanomalien und Inkohärenzen
- Dokumentation von technischen Prozessen, Entscheidungen und implementierten Lösungen
- Aktive Zusammenarbeit mit dem Senior Manager und Kommunikation des Fortschritts an Stakeholder
- Technischer Support während Deployment- und Produktionsphase
Anforderungen
- Bachelor+5 in Softwareentwicklung, Informatik oder verwandtem Bereich
- Nachgewiesene Erfahrung in Datenmigration und Softwareentwicklung
- Beherrschung der objektorientierten Programmierung, insbesondere Java
- Solide Kenntnisse in relationalen Datenbanken (SQL) und/oder NoSQL
- Hervorragende Analyse- und Problemlösungsfähigkeiten
- Gute Kommunikation und Teamfähigkeit
- Autonomie, Sorgfalt und Organisationstalent
Benefits
- Zusammenarbeit mit erfahrenem Senior-Fachexperten
- Kompetenzentwicklung und Wissenserweiterung
- Kollaboratives und innovationsorientiertes Arbeitsumfeld
- Teilnahme an bedeutsamen Technologieprojekten
- Dynamisches Teamumfeld
- Arbeitsplatz in innovativem Unternehmen mit Wachstumsperspektive
Zusätzliche Vorteile
- ETL-Tools-Kenntnisse (Extract, Transform, Load)
- Erfahrung mit Versionskontrollsystemen (Git)
- Vertrautheit mit Agile- oder Scrum-Methodologien
- Erfahrung bei Migrationsprojekten zwischen Drittanbietersoftware