Evaluando propuestas

Ingeniero de Datos Senior para Diseño e Implementación de Data Warehouse y Etl/Elt

Publicado el 06 Mayo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Somos una consultora de software, y estamos liderando la modernización analítica de nuestro cliente. Se trata de un grupo empresarial comercial compuesto por 4 sub-empresas.


El Desafío:

El ecosistema de datos del grupo es complejo. Tienen 4 sub-empresas donde algunas usan un sistema ERP, otras usan otro, comparten ciertos dominios de información, pero mantienen bases de datos separadas. No todo el mapa de datos está 100% claro o documentado, por lo que buscamos un perfil analítico que sepa navegar en esta ambigüedad, entender por dónde viene la mano y poner orden.

Necesitamos un Ingeniero de Datos Senior que se encargue de todo el proceso de Extracción, Carga y Transformación (etl/elt). El objetivo final de tu trabajo será entregarnos un Data Warehouse centralizado, limpio y con los datos ya transformados/modelados, unificando la información de las distintas empresas del grupo.


Orígenes de Datos (Sources)
1.  ERP 1 (Legacy): Sistema sobre base de datos Oracle 10g (10.2.0.1.0). El esquema principal tiene casi 400 tablas (Ventas, Artículos, Clientes, Producción), de las cuales filtraremos el núcleo vital. Tenemos acceso directo vía puerto habilitado y credenciales JDBC.
2. ERP 2 (Cloud): Oracle NetSuite. Contamos con el módulo SuiteAnalytics Connect habilitado, acceso vía conexión jdbc/odbc.
3. Bases Cruzadas: Posibles cruces de información o bases secundarias compartidas entre las 4 empresas del grupo que se irán relevando durante el proyecto.


Destino y Entregable

No tenemos una tecnología de destino impuesta; esperamos que tú propongas el motor de base de datos analítico / Data Warehouse más adecuado para este volumen y arquitectura (ej. PostgreSQL, BigQuery, Snowflake, etc.).

El entregable es la base de datos destino con los pipelines automatizados y la data cruda ya transformada y consolidada en modelos limpios para su posterior consumo analítico.


Tus Responsabilidades

1. Analizar el ecosistema disperso de las 4 sub-empresas y proponer la arquitectura etl/elt más eficiente y resiliente.
2. Implementar los conectores de extracción para Oracle 10g (legacy) y NetSuite.
3. Realizar la limpieza, cruce y transformación de los datos para consolidar la realidad del grupo en el Data Warehouse.
4. Configurar las cargas históricas y diseñar las sincronizaciones incrementales (cdc o batch) para mantener el dw actualizado sin tirar abajo la base operativa de oracle.
5. Entregar la documentación de la arquitectura y el código de los pipelines.


Qué esperamos en tu propuesta

Por favor, no envíes un mensaje genérico. Para ser considerado, incluye:

1. Qué stack tecnológico usarías para resolver tanto la extracción como la transformación y el alojamiento del Data Warehouse, y por qué.
2. Cómo encararías el desafío de unificar datos de 4 empresas que cruzan operaciones entre sistemas legacy y cloud.
3. Cómo manejarías las cargas incrementales desde un motor antiguo como Oracle 10g.
4. Una estimación de horas, fases o esquema de trabajo para este proyecto.
5. Tu CV, perfil de LinkedIn, o un portafolio/casos de éxito donde detalles proyectos similares en los que hayas centralizado sistemas complejos o legacy.

Categoría Programación y Tecnología
Subcategoría Data Science
Tamaño del proyecto Grande

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por J. R.