Salario negociable
Qode
Texas, USA
Resumen del trabajo: Estamos buscando un desarrollador SQL con experiencia sólida en Snowflake para diseñar, desarrollar y optimizar soluciones de bases de datos para plataformas de datos a gran escala. El candidato ideal tendrá experiencia en programación SQL, modelado de datos, desarrollo ETL y el almacén de datos en la nube Snowflake, junto con sólidas habilidades para resolver problemas y ajuste de rendimiento. Responsabilidades principales: · Desarrollar, optimizar y mantener consultas SQL, procedimientos almacenados y vistas en Snowflake. · Diseñar e implementar modelos de datos, esquemas y estructuras de almacén para informes y análisis escalables. · Crear y mantener canalizaciones ETL/ELT para integrar datos de diversas fuentes en Snowflake. · Trabajar con partes interesadas del negocio para comprender los requisitos y entregar soluciones de datos. · Implementar ajuste de rendimiento, optimización de consultas y gestión de costos en Snowflake. · Gestionar la seguridad de Snowflake, acceso basado en roles y gobernanza de datos. · Colaborar con ingenieros de datos, desarrolladores de BI y analistas para garantizar la calidad y consistencia de los datos. · Supervisar el rendimiento de la base de datos y solucionar problemas de forma proactiva. Habilidades y calificaciones requeridas: · Experiencia comprobada como desarrollador SQL con conocimientos en Snowflake. · Sólidas habilidades de programación SQL, incluyendo funciones avanzadas, optimización y depuración. · Experiencia práctica en el desarrollo de ETL/ELT utilizando herramientas como Informatica, Talend, dbt o Python. · Experiencia con plataformas en la nube (AWS, Azure o GCP) e integración con Snowflake. · Comprensión sólida de almacenes de datos, modelado dimensional y esquemas estrella/snowflake. · Conocimiento de control de versiones (Git) y canalizaciones CI/CD para flujos de trabajo de datos. · Sólidas habilidades para resolver problemas, comunicación y colaboración. Calificaciones preferidas: · Experiencia con Snowpipe, Streams y Tasks en Snowflake. · Conocimiento de herramientas de monitoreo de rendimiento de Snowflake. · Conocimiento de herramientas de visualización de datos (Power BI, Tableau, Looker) para integración de informes. · Familiaridad con Python o Scala para transformación y automatización de datos. Educación: Título universitario o de maestría en Ciencias de la Computación, Ingeniería de Datos o campo relacionado.