




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. Aspectos 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 conformes! **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 y mejores prácticas de programación * Optimizar las interacciones con bases de datos, protegiendo la integridad y el rendimiento de los datos * Mantener canalizaciones 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 demostrable con 3\+ años de desarrollo en Python centrado en código eficiente y testeable * Experiencia práctica con Apache Airflow, incluida la generación dinámica de DAG * Sólida experiencia en la construcción, operación y evolución de tuberías de datos * Conocimientos prácticos de pruebas unitarias e integrales mediante herramientas como Pytest * Conocimientos de Java constituyen una ventaja significativa * Excelentes habilidades comunicativas escritas y orales * 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


