ProfileRequirements
Responsabilidades principales Desarrollar y mantener aplicaciones React multi-módulo, asegurando una arquitectura escalable, limpia y bien documentada. Utilizar herramientas de IA generativa (GitHub Copilot, Claude, Cursor, o similares) como acelerador en la escritura, refactorización y revisión de código. Gestionar el ciclo completo de despliegue de aplicaciones React: build, versionado semántico, empaquetado, despliegue en ambientes (dev, staging, producción) y configuración de CI/CD. Diseñar y optimizar consultas SQL complejas sobre Snowflake, incluyendo modelado de datos para consumo analítico y alimentación de interfaces. Integrar Power BI Datasets vía API REST para exponer datos procesados hacia dashboards y reportes corporativos. Explorar e implementar casos de uso con Snowflake Cortex AI: funciones de ML integradas, LLM functions, sentiment analysis, summarization y search sobre datos almacenados en Snowflake. Colaborar activamente con el equipo usando Git (branching strategies, pull requests, code reviews) y participar en ceremonias ágiles.
Responsibilities
Requisitos obligatorios 3+ años de experiencia en desarrollo con React (hooks, context, routing, state management con Redux o Zustand). Experiencia demostrable desplegando aplicaciones React de múltiples módulos: micro-frontends, monorepos (Nx, Turborepo), o arquitecturas modulares con lazy loading y code splitting. Dominio de control de versiones con Git: branching models (GitFlow o trunk-based), resolución de conflictos, tags para releases, y workflows de CI/CD (GitHub Actions, GitLab CI, Azure DevOps). SQL avanzado: CTEs, window functions, joins complejos, optimización de queries, manejo de datos semi-estructurados (JSON/Variant). Experiencia con Snowflake: warehouses, stages, tasks, streams, roles y permisos, clonación, time travel. Conocimiento de Power BI y su integración vía API: push datasets, refresh endpoints, embedding, o conexión directa desde Snowflake. Experiencia usando herramientas de IA para generación de código en flujos de trabajo diarios, con criterio para validar, ajustar y asegurar calidad del output generado. Capacidad de trabajo colaborativo: comunicación clara, documentación de decisiones técnicas, y apertura a code review.
Additional Comments
Requisitos deseables (altamente valorados) Experiencia con Snowflake Cortex AI: uso de funciones como CORTEX.COMPLETE(), CORTEX.SUMMARIZE(), CORTEX.SENTIMENT(), CORTEX.SEARCH(), creación de servicios de búsqueda semántica o RAG sobre datos en Snowflake. Conocimiento de Snowpark (Python o Java) para procesamiento de datos dentro de Snowflake. Experiencia con TypeScript en proyectos React de escala empresarial. Familiaridad con frameworks de testing (Jest, React Testing Library, Cypress). Conocimiento de contenedores (Docker) y orquestación básica para despliegue de aplicaciones. Experiencia construyendo APIs intermedias (Node.js, FastAPI) que sirvan de puente entre Snowflake/Power BI y el front-end.