Job Details
Data Engineer, DataOps, Senior
Art-Fintech is looking for a Senior Data Engineer / DataOps. Responsibilities include designing data migration strategy, migrating and refactoring PL/SQL code, adapting to Q.Database, and setting up pipelines. Requires 5+ years of experience with Oracle DB and participation in DBMS import substitution projects. Remote work, Full-time.
Import substitution of Oracle in EKBD
- Citizenship and location: Russian Federation - Design and implementation of data migration strategy (full + incremental, batch processing, minimizing downtime) - Migration and refactoring of ~1 million lines of PL/SQL code while preserving business logic in the DBMS - Adaptation of PL/SQL dialect to Q.Database 18 specifics, resolving incompatibilities, query optimization - Development and execution of scripts for automatic data reconciliation, integrity validation, and regression testing - Configuration of migration pipelines, version control of DB objects, integration with CI/CD - Coordination of work with architects, QA, developers, and DBMS administrators - Mentoring engineers, code reviews, preparation of runbooks, and handover of the system to operations - Commercial experience with Oracle DB for 5+ years in Senior/Lead positions - Mandatory experience in DBMS import substitution projects (migration from Oracle/MS SQL to Russian/PostgreSQL-compatible platforms) - Practical experience with Q.Database (configuration, development, migration, optimization) - Deep knowledge of PL/SQL: packages, cursors, dynamic SQL, optimization, working with legacy code - Experience in migrating and refactoring large volumes of procedural logic (from 500 thousand lines) and data (from 1 TB) - Confident proficiency in Python/Bash for automating ETL, validation, and migration process orchestration - Understanding of data reconciliation principles, DBMS performance, load planning, and parallelization - Experience with Git, Liquibase/Flyway or equivalents, understanding of CI/CD for databases - Systems thinking, responsibility for data correctness, and adherence to release deadlines
Full-time, 5/2. Remote
Don't miss a single job
Subscribe to our Telegram channel