ESPECIALISTA INGENIERIA DE DATOS

Propósito general

Desarrollo y despliegue de productos de datos como: ETLs, ELTs, APIs, que permitan disponibilizar información, observando estándares y herramientas provistas por Banco así como buenas prácticas de Desarrollo (como Clean Code) que garanticen soluciones eficientes (en términos de consumo de recursos y tiempos de respuesta), efectivas, legibles y de fácil mantenimiento en el tiempo.

Actividades

  • Asegurar el debido cumplimiento de procesos y regulaciones definidos tanto en Banco como por parte de entes reguladores externos.​
  • Seguir el diseño de Ingeniería de la solución con altos estándares de eficiencia y alineadas a la visión de Arquitectura de Datos.
  • Participar pruebas de concepto simples con tecnologías emergentes.
  • Participar activamente en sesiones de compartición de conocimiento del equipo.
  • Realizar validaciones básicas de integridad y consistencia en los datos procesados
  • Colaborar en la construcción de contenido para la transferencia y homologación de conocimiento, así como propuesta de bancos de preguntas para generación de evaluaciones periódicas.
  • Analizar la necesidad basado en definiciones y diseños recibidos.
  • Seguir el diseño de Ingeniería de la solución con altos estándares de eficiencia y alineadas a la visión de Arquitectura de Datos.
  • Desarrollo y despliegue de productos de datos como: ETLs, ELTs, APIs, que permitan disponibilizar información,
  • Seguir estándares y herramientas provistas por Banco así como buenas prácticas de Desarrollo (como Clean Code)
  • Garantizar soluciones eficientes (en términos de consumo de recursos y tiempos de respuesta), efectivas, legibles y de fácil mantenimiento en el tiempo.
  • Aplicar estrategias de validación que permitan verificar la correcta implementación de criterios funcionales y no funcionales.
  • Participar en tareas de programación en pares para identificar oportunidades de mejora en el desarrollo de sus colegas.
  • Documentar productos de datos desarrollados conforme los estándares y plataformas provistas por Banco.

Educación

•Título Tercer Nivel en Ingeniería en Informática, Sistemas, Electrónica o afines

Experiencia

  • 0-2 años en roles de ingeniería de datos, desarrollo de software o áreas técnicas relacionadas
  • Manejo de bases de datos relacionales (SQL Server, Oracle, Postgres)
  • Creación y optimización de procesos ETL/ELT
  • Manejo del procesamiento de grandes volumnes de datos
  • Manejo de Spark
  • Manejo de versionamiento de codigo (DevOps/DataOps)
  • Conocimientos de conceptos de Nube (Arquitectura Medallon, DataMesh, Spark Streaming)

Conocimiento

•Administración básica y construcción sobre bases de datos relacionales propietarias (ej: Oracle, SQL Server) y Open Source (ej: MariaDB).
•Manejo de herramientas disponibles para la ingesta (batch), por ejemplo SQL Server Integration Services, Pentaho Data Integration, SAS Data Integrartion, Azure Data Factory, etc.
•Modelamiento de datos básico y entendimiento de diferentes estructuras de datos.
•Desarrollo de bases de datos NoSQL, columnares y en memoria
•Conocimiento básico en plataformas de nube pública, como Google, AWS o Microsoft Azure..
•Conocimiento básico en Big Data y plataformas de almacenamiento como DWH, lagos de datos, Operational Data Store, MDM, etc.

Generales

Competencias

RCM Contribuidor - Colaboración
RCM - Adaptabilidad
RCM Contribuidor - Enfoque al resultado
RCM lider - Enfoque en el desarrollo