




Resumen: Únase a nuestro equipo como Desarrollador Senior de Python para mantener bibliotecas de Python, aprovechar su experiencia en ingeniería de datos y construir canalizaciones de datos robustas, colaborando para ofrecer soluciones de datos confiables. Aspectos destacados: 1. Desarrollar y gestionar flujos de trabajo mediante Apache Airflow para ingeniería de datos 2. Desarrollar un SDK de Python y mantener APIs RESTful 3. Colaborar con equipos diversos para incrementar la eficacia Buscamos un **Desarrollador Senior de Python** para unirse a nuestro equipo. En este puesto, mantendrá bibliotecas de Python con pruebas exhaustivas, aprovechará su experiencia en ingeniería de datos y construirá canalizaciones de datos robustas. Desempeñará un papel clave en el desarrollo y la optimización de flujos de trabajo, garantizando un código de alta calidad y colaborando con un equipo diverso para entregar soluciones de datos confiables. **Responsabilidades** * Desarrollar y gestionar flujos de trabajo mediante Apache Airflow, una plataforma basada en Python, para automatizar y optimizar procesos de ingeniería de datos * Desarrollar un SDK de Python para mejorar la experiencia en ingeniería de datos, diseñando herramientas y bibliotecas basadas en Python * Desarrollar y mantener APIs RESTful * Crear y ejecutar pruebas unitarias e integrales exhaustivas para aplicaciones y SDK en Java y Python * Refactorizar y mejorar los scripts de ingeniería de datos en aplicaciones Python y Java para alinearlos con los estándares de codificación * Implementar y gestionar interacciones con bases de datos, asegurando la integridad y eficiencia del manejo de datos * Mantener canalizaciones CI/CD para pruebas automatizadas, construcción e implementación de aplicaciones Java y Python * Trabajar de forma colaborativa con miembros del equipo, incluidos aquellos con distintos niveles de experiencia en Python y Java, para incrementar la eficacia del equipo * Asegurar que las aplicaciones cumplan con las mejores prácticas de seguridad y los estándares de cumplimiento * Asegurar que todo el código y los procesos cumplan con los requisitos de seguridad y cumplimiento **Requisitos** * Al menos 3 años de experiencia relevante en diseño, desarrollo y pruebas de software * Experiencia en el desarrollo de canalizaciones de datos para procesar y transformar grandes conjuntos de datos * Competencia en Desarrollo Guiado por Pruebas (TDD) para garantizar la calidad y fiabilidad del código * Excelentes habilidades para escribir pruebas unitarias e integrales que validen la funcionalidad de las aplicaciones * Excelentes habilidades comunicativas escritas y verbales para colaborar y documentar eficazmente * Capacidad para trabajar de forma independiente bajo dirección general, demostrando autodisciplina y responsabilidad * Compromiso con la actualización constante sobre las tendencias emergentes en tecnología y la aplicación de nuevos conocimientos a los proyectos * Excelentes habilidades comunicativas en inglés, capaces de transmitir claramente ideas técnicas complejas a una amplia variedad de audiencias **Deseable** * Título universitario o de posgrado en Ingeniería, Ciencias de la Computación o campo relacionado * Experiencia trabajando en entornos de desarrollo ágil, participando en sprints y entregas iterativas * Conocimientos de plataformas en la nube tales como AWS, Azure o Google Cloud para implementar y gestionar aplicaciones * Experiencia con Java para desarrollar o mantener soluciones de ingeniería de datos multiplataforma


