Desarrollador Back-end Python
Indexed description
Descripción / Requisitos
Buscamos un desarrollador con 3 años de experiencia mínimo para un empleo híbrido con presencialidad de 1 a 2 días a la semana en oficinas del cliente en Santiago, que pueda integrarse a un importante equipo RETAIL y asegurar la correcta construcción de pipelines para optimización de precios. El trabajo combina manejo de archivos, procesamiento confiable, integración con servicios externos y prácticas de observabilidad.
Requisitos mínimos EXCLUYENTES
- Cliente SFTP y manejo de credenciales/secretos.
- Conocimiento de Python.
- Procesamiento de archivos CSV: validación de esquema y manejo de errores por fila.
- Diseño de pipelines orientados a eventos (trigger → proceso → publicación).
- Integración con APIs REST (publicar a JDA u otro ERP equivalente).
- Almacenamiento de objetos (S3 o equivalente para staging de archivos).
- Logging estructurado y manejo de errores con reintentos.
Deseables
- Orquestación de workflows / state machines (Temporal, Airflow, Step Functions, etc.).
- IaC básico (Terraform o equivalente) para evitar despliegues manuales.
- Colas de mensajería y manejo de DLQ (dead-letter queue).
- Procesamiento de CSV en streaming para archivos grandes.
- Métricas y alertas (tipo Grafana).
- Estrategias de reprocessing y replay de eventos.
- Conocimiento de NoSQL para tracking de estado de archivos procesados.
- CI/CD con pipelines de deploy automatizado.
- Experiencia integrando con sistemas ERP o de pricing (JDA, SAP, etc.).
Competencias
- Orientación a calidad y resiliencia (manejo de errores, reintentos y trazabilidad).
- Comunicación clara para coordinar integraciones y consumo de resultados.
- Autonomía para proponer mejoras en procesamiento y observabilidad.
- Enfoque colaborativo para trabajar con el equipo de Advanced Analytics.
Projects
En Agilistik trabajamos con foco en agilidad y desarrollo de software para clientes de gran envergadura en Chile y LATAM. Buscamos incorporar a un desarrollador para apoyar el equipo de Advanced Analytics, en un proyecto de optimización de precios para clientes/operación en París. El desafío central es construir y mejorar pipelines orientados a eventos para ingerir archivos (vía SFTP), procesarlos (validación por esquema y manejo de errores por fila), integrarlos con sistemas externos mediante APIs REST y publicar resultados para su consumo por plataformas asociadas (por ejemplo JDA o un ERP equivalente).
Funciones
Como parte del equipo de Advanced Analytics, apoyaremos el proyecto de optimización de precios implementando el flujo end-to-end para ingesta, procesamiento y publicación de datos.
- Gestionar la conexión a un cliente SFTP y el manejo seguro de credenciales/secretos.
- Desarrollar en Python el procesamiento de archivos CSV, incluyendo validación de esquema y manejo de errores por fila.
- Diseñar pipelines orientados a eventos (trigger → proceso → publicación) para orquestar el ciclo completo de procesamiento.
- Integrar con APIs REST para publicar resultados a JDA u otra plataforma equivalente (ERP).
- Implementar almacenamiento de objetos para staging de archivos (S3 o equivalente).
- Incorporar logging estructurado y manejo de errores con reintentos.
- Proponer y aplicar mejoras de confiabilidad mediante reprocessing/replay de eventos cuando sea necesario.
Además, cuando aplique, colaboraremos con la definición de componentes deseables como orquestación de workflows/state machines, colas con DLQ, observabilidad y automatización de despliegues.
Beneficios
En Agilistik valoramos a nuestro equipo y ofrecemos beneficios como:
- Seguro complementario de salud y seguro de vida.
- Bonos especiales por aguinaldos en septiembre y Navidad (cada uno por CLP $100.000) y bonificación adicional por cumpleaños de CLP $50.000.
- Oportunidades constantes de capacitación y certificaciones ágiles para potenciar tu crecimiento profesional.
Estamos comprometidos con un entorno de trabajo que prioriza tu bienestar y desarrollo. Únete a nuestro equipo para ser parte de proyectos desafiantes y un ambiente colaborativo y dinámico.
Deseables
- Orquestación de workflows / state machines (Temporal, Airflow, Step Functions).
- IaC básico (Terraform o equivalente) para automatizar deploys.
- Colas de mensajería con DLQ y recuperación ante fallas.
- Procesamiento de CSV en streaming para archivos grandes.
- Métricas y alertas (p. ej., Grafana).
- Estrategias de reprocessing y replay de eventos.
- NoSQL para tracking del estado de archivos procesados.
- CI/CD para despliegue automatizado.
- Experiencia con integraciones ERP o pricing (JDA, SAP).
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search