logo source bolsa
Logo
Encora

(17 resultados)

company logo
Encora

Ver más

Python Developer

Miraflores
  • Postular con:
    Python Developer

Semi Sr

Tecnología Informática

Resumen

Sobre la posición

Buscamos un Desarrollador Python responsable de diseñar, desarrollar, probar y mantener soluciones de integración de datos, principalmente mediante procesos ETL y microservicios. El rol estará enfocado en garantizar la calidad, disponibilidad, escalabilidad y seguridad de los datos, alineándose con los lineamientos de arquitectura y objetivos del negocio.

Responsabilidades

  • Diseñar y desarrollar procesos ETL eficientes para grandes volúmenes de datos.
  • Orquestar y automatizar flujos de trabajo utilizando Apache Airflow (DAGs, operadores, retries, SLA).
  • Integrar diversas fuentes de datos: bases relacionales, NoSQL, APIs (REST/SOAP) y archivos planos.
  • Diseñar y optimizar consultas SQL en bases como PostgreSQL o MySQL.
  • Implementar pipelines de datos escalables y resilientes (Pandas, PySpark, Dask).
  • Desarrollar procesos de validación, limpieza y calidad de datos.
  • Gestionar transferencia segura de datos (SFTP, servicios cloud como S3 o Blob Storage).
  • Implementar manejo de errores, reintentos y monitoreo de procesos ETL.
  • Desarrollar pruebas unitarias e integración para asegurar calidad.
  • Documentar soluciones técnicas y procesos desarrollados.
  • Optimizar rendimiento de procesos mediante paralelismo, profiling y caché.

Requisitos

  • Bachiller o titulado en Ingeniería de Sistemas, Software, Computación o afines.
  • Entre 3 a 5 años de experiencia en desarrollo con Python.
  • Experiencia sólida en: o Desarrollo ETL con Python. o Apache Airflow (DAGs, operadores, dependencias, configuración). o SQL avanzado (optimización, índices, transacciones). o Integración de datos (APIs, archivos, bases de datos). o Manejo de librerías como Pandas, SQLAlchemy, Dask o similares.
  • Conocimiento de estructuras de datos y buenas prácticas de desarrollo (SOLID, KISS, YAGNI).
  • Experiencia en manejo de logs, debugging y control de errores.
  • Experiencia trabajando con metodologías ágiles. Deseables
  • Experiencia con herramientas cloud (Azure: Service Bus, Event Grid, Blob Storage, KeyVault, Redis).
  • Conocimiento en autenticación y autorización (JWT, OAuth2, OpenID Connect).
  • Experiencia con Kubernetes (gestión de secretos).
  • Conocimiento de PySpark u otras herramientas de procesamiento distribuido.
  • Experiencia en integraciones SOAP.
  • Conocimientos básicos de arquitectura (diagramas de componentes, secuencia, despliegue).

Requerimientos
  • Disponibilidad para viajar
    No