Construir y supervisar las labores de diseño detallado y los componentes de software necesarios para satisfacer los requisitos funcionales y no funcionales de la solución y brindar soporte a los proyectos asignados.
Volver
Senior Software Developer
Personal Soft S. A.s
Jornada Completa
Staffing
1 vacante
Colombia
Publicado hace menos de un mes
Descripción
Requerimientos
Profesional en ingeniería de sistemas o carreras afies con más de 5 años de experiencia con sólida experiencia en orquestación de procesos, automatización avanzada, desarrollo backend y gestión experta de bases de datos. Será responsable de construir, mantener y optimizar flujos de datos críticos sobre Apache Airflow, además de desarrollar soluciones robustas en Python e integraciones complejas con sistemas Oracle y PostgreSQL.
🔹 Apache Airflow 1.10.x – Avanzado
Diseño, construcción y optimización de DAGs complejos.
Automatización de procesos de negocio y pipelines ETL/ELT.
Monitoreo, troubleshooting y mantenimiento de workflows en producción.
🔹 Python 3.11.+– Avanzado
Desarrollo de scripts, automatizaciones, conectores e integraciones.
Buenas prácticas: modularidad, manejo de excepciones, logging, tests.
Experiencia con librerías para ETL, APIs y manejo de datos.
🔹 Oracle Database – Avanzado
Dominio fuerte de PL/SQL (procedimientos, funciones, paquetes).
Capacidad para extraer información desde Oracle Forms, entendiendo su estructura interna.
Conocimiento en arquitectura y metadatos de Oracle para profundizar en modelos complejos.
🔹 PostgreSQL – Intermedio/Avanzado
Desarrollo de consultas optimizadas.
Modelamiento de datos y análisis de estructuras existentes.
Manejo general para explotación de datos y soporte a pipelines.
🔹 Integraciones & Procesamiento de Datos
Experiencia integrando herramientas alojadas en Oracle.
Extracción, transformación y procesamiento para consumo analítico u operacional.
Responsabilidades Clave del Rol
Construcción, orquestación y mantenimiento de DAGs en Apache Airflow.
Extracción y procesamiento de datos desde Oracle, incluyendo consultas sobre Forms.
Desarrollo de automatizaciones, conectores y servicios en Python a nivel senior.
Administración y explotación de bases de datos Oracle y PostgreSQL.
Garantizar la disponibilidad, calidad y consistencia de los datos para procesos analíticos y operativos.
Colaborar con equipos de analytics, ingeniería y negocio en la evolución de pipelines y fuentes de datos.
Cargando ofertas similares...