Koordinaciyniy gumanitarniy centr, BO
Ziel:Besetzung einer vakanten Position Middle Data Engineer zum Entwerfen, Implementieren und Verwalten einer einheitlichen, skalierbaren Datenarchitektur der Organisation. Die Hauptaufgabe besteht darin, den gesamten Zyklus der Datenmigration aus unterschiedlichen Quellen (Google Sheets, bestehende PostgreSQL-Datenbanken) zum neuen CRM-System zu leiten und dessen Sauberkeit, Integrität und einfache zukünftige Unterstützung sicherzustellen.Anforderungen:Hochschulbildung;Fähigkeit, das Datenschem
Ziel:Besetzung einer vakanten Position Middle Data Engineer zum Entwerfen, Implementieren und Verwalten einer einheitlichen, skalierbaren Datenarchitektur der Organisation. Die Hauptaufgabe besteht darin, den gesamten Zyklus der Datenmigration aus unterschiedlichen Quellen (Google Sheets, bestehende PostgreSQL-Datenbanken) zum neuen CRM-System zu leiten und dessen Sauberkeit, Integrität und einfache zukünftige Unterstützung sicherzustellen.
Anforderungen:
- Hochschulbildung;
- Fähigkeit, das Datenschema Ihrer alten Datenbank und das Datenschema der neuen Datenbank schnell zu analysieren CRM;
- Kenntnisse in SQL im Allgemeinen und PostgreSQL im Besonderen auf hohem Niveau. Fähigkeit, komplexe, aber lesbare Abfragen zur Datentransformation zu schreiben;
- Hohe Kenntnisse und Erfahrung mit Google Sheets, Google App Script oder anderen (Python, JS usw.) Skript-Programmiersprachen zur Datenerfassung und -verarbeitung. Verständnis für Möglichkeiten zur Bereinigung und Validierung von Daten;
- Verständnis und Fähigkeiten im Umgang mit APIs (Google Sheets API usw.) und Frameworks zur Bereinigung und Normalisierung von Daten;
- Erfahrung in der Erstellung von Pipelines für die weitere Datenverarbeitung. Die Fähigkeit, mit Docker zu arbeiten, ist von Vorteil;
- Bereitschaft, Menschen zu betreuen und darin zu schulen, mit einer organisierten Infrastruktur und bestimmten Regeln für die Arbeit mit Daten zu arbeiten;
- Kenntnisse der ukrainischen Sprache;
- Organisations- und Kommunikationsfähigkeiten;
- Selbstorganisation und Disziplin.
Aufgaben:
- Kommunikation mit den Betriebsteams der Organisation, um vorhandene Datenregister zu sammeln und eine gemeinsame Architektur aufzubauen;
- Entwicklung eines Zieldatenmodells und -schemas, das Skalierbarkeit und Integrität gewährleistet;
- Datenzuordnung – Erstellung einer detaillierten Zuordnung von Feldern: aus welchen Spalten in Google Sheets und Tabellen in der alten Datenbank erstellt werden soll in bestimmte Felder des neuen Systems verschoben werden;
- Entwicklung von Pipelines (Erstellung, Test, Implementierung und Benutzerschulung) für die Datenmigration;
- Integration mit API-Systemen, die keine Migration erfordern;
- Standardisierung und Validierung von Daten;
- Gewährleistung einer vollständigen und inkrementellen Migration von Daten aus alten Quellen in das neue System, um Verluste zu vermeiden;
- Einrichtung der automatischen Ausführung von Skripts für die regelmäßige Datensynchronisierung (z. B. neue Datensätze aus Google Sheets, die noch verwendet werden);
- Erstellung und Pflege von Docker-Containern für einen stabilen Betrieb und eine einfache Supportübertragung;
- Erstellung und Pflege technischer Dokumentation zu Datenarchitektur, Pipelines und Bereinigungsregeln;
- Nehmen Sie an monatlichen Besprechungen und Schulungen teil Sitzungen, allgemeine Koordinationstreffen, Foren.
Arbeitsbedingungen:
- Buchung;
- Arbeiten in einem komfortablen Bürozentrum oder aus der Ferne;
- Der Arbeitsplan ist flexibel, mit der Notwendigkeit, zwischen 09:00 und 18:00 Uhr an Besprechungen mit Teams teilzunehmen, Montag bis Freitag;
- Konkurrenzfähige Vergütung unter Berücksichtigung Ihrer beruflichen Tätigkeit Erfahrung;
- Interessante Arbeit mit der Möglichkeit, ungewöhnliche Fälle zu lösen;
- Freundliches Team und treue MitarbeiterGleichheit;
- Transparenz von Entscheidungen und Offenheit in der Kommunikation;
- Arbeiten in einer leistungsstarken und ehrgeizigen humanitären Organisation mit Wachstumsaussichten.