En Imagemaker buscamos un desarrollador Python Semi Senior con un fuerte enfoque en bases de datos, creación de ETLs y manejo de grandes volúmenes de datos. El candidato idóneo tendrá experiencia trabajando en entornos transversales, conectando sistemas, estructurando datos complejos y proponiendo soluciones de arquitectura cuando la conectividad directa no es posible.
Esta es una oportunidad híbrida en Bogotá.
Responsabilidades
-
Desarrollo y Mantenimiento de ETLs: Diseñar, construir y optimizar procesos de extracción, transformación y carga (ETL) utilizando Python.
-
Gestión de Bases de Datos: Interactuar constantemente con bases de datos relacionales (experiencia previa en PL/SQL es un gran plus) y no relacionales (MongoDB).
-
Solución de Conectividad: Diseñar soluciones alternativas y seguras para el acceso a servidores productivos o extracción de datos cuando las conexiones directas a bases de datos están restringidas (ej. creación de APIs intermedias, túneles SSH, manejo de proxys).
-
Procesamiento de Datos: Parsear,
transformar y unificar información proveniente de múltiples formatos estructurados y no estructurados (JSON, XML, entre otros).
-
Gestión de Entornos: Promover código a través de diferentes ciclos de vida del software, trabajando con ambientes separados (Desarrollo, Pruebas/QA, Pre-producción y Producción).
-
Analítica Avanzada (Deseable): Apoyar o liderar iniciativas transversales que involucren análisis de datos, analítica avanzada o modelos básicos de Machine Learning.
Requisitos
-
Lenguajes: Experiencia sólida y demostrable programando en Python.
-
Bases de Datos Relacionales: Fuerte dominio de SQL (idealmente conocimiento de motores como Oracle, PostgreSQL o SQL Server).
-
Bases de Datos No Relacionales: Experiencia trabajando con MongoDB y comprensión profunda de formatos de datos no estructurados.
-
Formatos de Intercambio: Manejo avanzado de estructuras JSON y XML.
-
Volumetría de Datos: Experiencia comprobable trabajando con