Descripción del puesto

Ingeniero de Datos Senior con perfil de desarrollo Front-End, combinando experiencia en SQL, Snowflake y Power BI con desarrollo de aplicaciones React multi-módulo. Utilizará herramientas de IA para acelerar el desarrollo de código y participará en integraciones analíticas avanzadas, incluyendo Snowflake Cortex AI. Must Have / requisitos obligatorios 3+ años de experiencia con React. React: Hooks, Context, Routing y State Management con Redux o Zustand. Experiencia desarrollando y desplegando aplicaciones React multi-módulo. Micro-frontends, monorepos (Nx/Turborepo) o arquitecturas modulares. Git avanzado: GitFlow o trunk-based, pull requests, resolución de conflictos y releases. Experiencia con CI/CD: GitHub Actions, GitLab CI o Azure DevOps. SQL avanzado: CTEs, Window Functions, joins complejos y optimización. Manejo de JSON/Variant. Experiencia práctica con Snowflake. Snowflake Warehouses, Stages, Tasks, Streams, Roles y permisos. Power BI e integración mediante API. Experiencia utilizando herramientas de IA generativa para desarrollo de código. Inglés intermedio. Hard Skills Data Modeling – Snowflake DB (SQL), ReactJS. Habilidades adicionales / Deseables Para este campo del Dashboard puedes poner: Snowflake Cortex AI, Snowpark, Python, Java, TypeScript, Jest, React Testing Library, Cypress, Docker, Node.js, FastAPI, Power BI APIs, Micro-frontends, Nx, Turborepo, GitHub Actions, GitLab CI y Azure DevOps. También son altamente valorados conocimientos de RAG, búsqueda semántica y funciones de Snowflake Cortex como COMPLETE, SUMMARIZE, SENTIMENT y SEARCH. Soft Skills Communication, Innovation & Creativity, Problem Solving, Resilience & Adaptability, Teamwork & Collaboration.

Requisitos

Desarrollar y mantener aplicaciones React multi-módulo. Diseñar arquitecturas Front-End escalables. Utilizar herramientas como GitHub Copilot, Claude o Cursor para generación y revisión de código. Gestionar build, versionado, empaquetado y despliegue de aplicaciones. Implementar y trabajar con pipelines de CI/CD. Diseñar y optimizar consultas SQL sobre Snowflake. Realizar modelado de datos para consumo analítico. Integrar Power BI Datasets mediante API REST. Explorar e implementar casos de uso con Snowflake Cortex AI. Trabajar colaborativamente mediante Git, pull requests y code reviews. Para Recruiting, el filtro fuerte de esta posición sería: React (3+ años) + aplicaciones multi-módulo + SQL avanzado + Snowflake + Git/CI-CD. Power BI también tiene bastante peso. Cortex AI, Snowpark, TypeScript, testing y Docker aparecen como deseables, por lo que no los usaría como descarte inicial.

Responsabilidades

Desarrollar y mantener aplicaciones React multi-módulo, con arquitectura escalable y documentada. Utilizar herramientas de IA generativa para generación, refactorización y revisión de código. Gestionar el ciclo completo de despliegue de aplicaciones React: build, versionado, empaquetado y ambientes Dev, Staging y Producción. Configurar y trabajar con procesos de CI/CD. Diseñar y optimizar consultas SQL avanzadas en Snowflake. Realizar modelado de datos para consumo analítico y aplicaciones. Integrar Power BI Datasets mediante API REST. Implementar y explorar casos de uso con Snowflake Cortex AI. Trabajar colaborativamente mediante Git, branching, pull requests y code reviews. Participar activamente en ceremonias y equipos ágiles.

Beneficios