Specialista data warehouse
Descrizione dell'offerta
Stiamo Cercando un figura Senior Specialista Migrazione Data Warehouse FREELANCE con Piva.
Il progetto riguarda la migrazione di un datawarehouse dall'attuale piattaforma Oracle ad una esistente basata su PostgresSQL.
Si tratta di una migrazione delle logiche, quindi delle trasformazioni eseguite sui dati raccolti dagli ETL ( che renderemo disponibili anche sulla piattaforma PostgreSQL di destinazione ) e delle strutture dati necessarie ad assicurare gli stessi risultati delle elaborazioni e delle dipendenze essitenti sulla piattaforma sorgente. Il professionista dunque dovrebbe aver un profilo da
Specialista Migrazione Data Warehouse (Oracle → PostgreSQL) che come tale dovrà dunque occuparsi di:
- Analizzare le strutture del data warehouse Oracle, i package PL/SQL e la logica di trasformazione per comprenderne i flussi attuali.
- Tradurre e/o rifattorizzare il codice PL/SQL (procedure, funzioni, package, etc... ) in logica compatibile con PostgreSQL (PL/pgSQL ).
- Reingegnerizzare o ottimizzare i processi di trasformazione sfruttando le funzionalità e le best practice di PostgreSQL.
- Collaborare con noi per garantire equivalenza funzionale e prestazioni delle trasformazioni migrate.
- Validare e testare la logica migrata, assicurando correttezza, coerenza e affidabilità dei dati. Su una selezione di strutture dati indicate e criteri di comparazione i due ambienti dovranno fornire gli stessi risultati.
- Documentare tutti i processi migrati, le decisioni progettuali e le modifiche architetturali.
- Identificare opportunità di miglioramento delle prestazioni, semplificazione o modernizzazione del codice legacy durante la migrazione.
- Supportare il deploy, la risoluzione di problemi e il tuning dei componenti del data warehouse su PostgreSQL.
Quindi dovrà avere i seguenti:
Requisiti
- Solida esperienza pratica con Oracle PL/SQL, inclusi package, procedure, funzioni, gestione delle eccezioni e tuning delle prestazioni.
- Esperienza comprovata nella migrazione o riscrittura di logiche SQL/PL-SQL in PostgreSQL (PL/pgSQL)
- Esperienza con funzionalità avanzate di PostgreSQL (CTE, window functions, materialized views, foreign tables, partizionamento, ecc.).
- Esperienza nella configurazione e utilizzo di sistemi Linux con particolare riferimento alla gestione dei dati e loro replica e a strumenti di automazione o supporto alla migrazione.
- Conoscenza approfondita dei concetti di data warehousing, inclusi staging, trasformazione, modellazione dimensionale e processi di data quality.
- Capacità di interpretare codebase legacy ampie e complesse.
- Ottima padronanza di SQL e conoscenza dell’ottimizzazione delle query sia in Oracle che in PostgreSQL.
- Esperienza con Oracle 10g costituisce un plus rilevante.
- Familiarità con Git o altri sistemi di versionamento.
- Capacità di lavorare in autonomia e in team tecnici multidisciplinari.
- Inglese
Competenze Trasversali
- Ottime capacità analitiche e di problem solving.
- Chiarezza comunicativa e forte attitudine alla documentazione.
- Capacità di lavorare in ambienti agile a cicli iterativi.
- Attenzione ai dettagli e orientamento alla qualità del dato.
Cosa offre il Progetto:
- Collaborazione full remote con team tecnico di alto livello ed internazionale.
- Collaborazione full time
- Stand up quotidiani
- Allineamento progettuale una/due volte alla settimana.
- Freelance
- Piva
- Incarico iniziale di 3 mesi con alta possibilità di rinnovo
- Contratto Inglese /pagamento a 14 giorni