




Resumen: Buscamos un Desarrollador Senior de Python con sólida experiencia en ingeniería de datos para construir tuberías fiables y escalables, gestionar flujos de trabajo dinámicos DAG, APIs, pruebas y CI/CD. Puntos destacados: 1. Construir tuberías fiables y escalables con Python y Apache Airflow 2. Gestionar flujos de trabajo dinámicos DAG, APIs, pruebas y CI/CD 3. Mejorar el rendimiento y la calidad del código en Python y Java Buscamos un **Desarrollador Senior de Python** con sólida experiencia en ingeniería de datos para construir tuberías fiables y escalables con Python y Apache Airflow. Usted gestionará flujos de trabajo dinámicos DAG, APIs, pruebas y CI/CD, al tiempo que mejora el rendimiento y la calidad del código en Python y Java. ¡Postúlese ahora para ayudarnos a ofrecer soluciones de datos seguras y cumplimentarias! **Responsabilidades** * Desarrollar y operar flujos de trabajo de Apache Airflow para mejorar los procesos de ingeniería de datos * Diseñar y entregar un SDK en Python para apoyar y optimizar el trabajo de ingeniería de datos * Construir y mantener APIs RESTful para permitir una integración fluida * Crear y ejecutar pruebas unitarias e integrales para aplicaciones en Python y Java * Refactorizar scripts en Python y Java para alinearlos con los estándares de codificación y las mejores prácticas * Optimizar las interacciones con bases de datos protegiendo la integridad y el rendimiento de los datos * Mantener tuberías de CI/CD para pruebas automatizadas, compilaciones e implementaciones * Colaborar con el equipo para mejorar la eficiencia y promover el intercambio de conocimientos * Asegurar que las aplicaciones cumplan con las directrices establecidas de seguridad y cumplimiento **Requisitos** * Experiencia comprobada de 3\+ años en desarrollo con Python, centrada en código eficiente y testeable * Experiencia práctica con Apache Airflow, incluida la generación dinámica de DAG * Sólida trayectoria en la construcción, operación y evolución de tuberías de datos * Conocimientos prácticos sobre pruebas unitarias e integrales utilizando herramientas como Pytest * Conocimientos de Java constituyen una ventaja significativa * Excelentes habilidades comunicativas escritas y verbales * Capacidad para trabajar de forma independiente y entregar resultados con mínima supervisión * Compromiso continuo con el aprendizaje de nuevas tendencias tecnológicas emergentes


