




Resumen: Buscamos un ingeniero políglota de nivel senior para liderar el diseño y la implementación de sistemas escalables de procesamiento de información, combinando experiencia en datos con desarrollo de aplicaciones y APIs. Aspectos destacados: 1. Dirigir el diseño y la implementación de sistemas escalables de procesamiento de información 2. Trabajar en toda la pila tecnológica, desde ETL hasta la entrega nativa en la nube 3. Actuar como punto técnico clave de contacto para los compromisos con los clientes Estamos buscando un **Desarrollador Senior / Ingeniero de Sistemas y ETL** —un ingeniero políglota de nivel senior capaz de trabajar en toda la pila tecnológica, desde ETL e ingeniería de datos hasta desarrollo moderno de aplicaciones y entrega nativa en la nube. En este puesto, liderará el diseño y la implementación de sistemas escalables de procesamiento de información, combinando una sólida experiencia en datos con el desarrollo de aplicaciones y APIs. Trabajará de forma independiente, impulsará iniciativas complejas y actuará como punto técnico clave de contacto para los compromisos con los clientes. **Responsabilidades clave:** * Diseñar, desarrollar e implementar sistemas de extremo a extremo (ETL, APIs y aplicaciones integradas) * Construir pipelines ETL escalables para el procesamiento de datos por lotes y en tiempo real de alto volumen * Desarrollar aplicaciones utilizando Java, Python y frameworks basados en Spring * Diseñar y mantener APIs RESTful y su documentación (Swagger/OpenAPI) * Integrar soluciones de mensajería y transmisión (por ejemplo, ActiveMQ, RabbitMQ) * Aplicar principios orientados a objetos y solucionar problemas en las capas de aplicación y de datos * Contenerizar e implementar soluciones mediante Docker/Kubernetes en entornos en la nube (AWS/Azure) * Garantizar la seguridad de las aplicaciones mediante los estándares y mejores prácticas de OWASP * Colaborar con los clientes para recopilar requisitos y entregar soluciones técnicas * Elaborar documentación técnica, diseños de sistema y flujos de proceso * Apoyar las actividades de pruebas, despliegue y mejora continua **Requisitos** **Habilidades técnicas y experiencia:** * Licenciatura en Ciencias de la Computación o 4+ años de experiencia equivalente * 5+ años de experiencia práctica en múltiples tecnologías * Conocimientos sólidos de programación en **Java, Python y SQL** (C o Perl son un plus) * Comprensión sólida de los **conceptos de POO y estructuras de datos** * Experiencia con **Spring Boot, Spring Integration**, o frameworks similares * Experiencia demostrable en el diseño y desarrollo de **APIs RESTful** * Experiencia práctica con **Docker y/o Kubernetes** * Conocimiento de **arquitecturas nativas en la nube** (AWS y/o Azure) * Experiencia con sistemas de mensajería (ActiveMQ, RabbitMQ o similares) * Habilidades sólidas de depuración y resolución de problemas en sistemas * Experiencia en **desarrollo ETL** y almacenamiento de datos/almacenes de datos * Competencia en **SQL y PL/SQL** para la manipulación de datos * Experiencia con **SGBDR** (Oracle, SQL Server, MySQL, PostgreSQL) * Familiaridad con **plataformas de esquema-en-la-lectura** (Snowflake, Redshift, Hadoop, Athena, Synapse) * Experiencia trabajando en entornos **UNIX/Linux** * Conocimiento de **seguridad de aplicaciones (OWASP, corrección de CVE)** * Experiencia creando documentación técnica y diagramas de flujo de procesos **Competencias fundamentales:** * Capacidad para diseñar sistemas de extremo a extremo (ingesta de datos hasta API e implementación) * Sentido fuerte de propiedad y capacidad para gestionar múltiples proyectos de forma independiente * Comunicación efectiva con partes interesadas técnicas y comerciales * Mentalidad analítica con sólidas habilidades de resolución de problemas * Alta adaptabilidad en entornos dinámicos **Deseable:** * PL/SQL avanzado y funciones analíticas de Oracle * Experiencia con arquitectura de microservicios y pipelines CI/CD * Conocimiento de herramientas de BI (Cognos, QlikView, MicroStrategy, Business Objects) * Experiencia con datos de marketing o plataformas de gestión de campañas * Antecedentes en modelado dimensional (esquema en estrella)


