Descripción
El rol se centra en el desarrollo y optimización de sistemas de bases de datos empresariales. Las principales funciones incluyen la creación de consultas SQL complejas utilizando Common Table Expressions (CTEs), funciones analíticas y agregaciones avanzadas dentro de entornos Oracle y Teradata. Se requiere una profunda comprensión de la optimización del rendimiento, lo que implica el análisis detallado de planes de ejecución y la aplicación de técnicas de afinamiento de SQL para garantizar la eficiencia operativa. Además, el profesional será responsable del diseño de estructuras físicas de base de datos, implementando estrategias de particionamiento, indexación avanzada y compresión de datos para gestionar eficazmente grandes volúmenes de información. Este trabajo exige un enfoque meticuloso para mantener y mejorar los flujos de datos, incluyendo la implementación de procedimientos almacenados y el soporte técnico para procesos de carga por lotes, streaming y de captura de datos de cambio (CDC).El puesto conlleva una serie de responsabilidades técnicas clave. El profesional actuará como referente en bases de datos dentro del equipo técnico, definiendo y promoviendo estándares de desarrollo SQL y mejores prácticas para asegurar la calidad y coherencia del código. Será fundamental analizar y diagnosticar cuellos de botella de rendimiento en entornos de producción, proponiendo e implementando soluciones basadas en ajustes avanzados y, cuando sea necesario, rediseñando las estructuras físicas subyacentes. La colaboración con equipos de desarrollo y arquitectura es esencial para definir modelos de datos físicos que estén optimizados para alto rendimiento y escalabilidad, asegurando que la infraestructura de datos soporte los objetivos del negocio.
Finalmente, una parte integral del rol es la generación y mantenimiento de documentación técnica completa. Esto incluye la elaboración de guías de uso, manuales de referencia y recomendaciones operativas para el uso eficiente y seguro de las plataformas Oracle Database y Teradata. El profesional debe poseer una fuerte capacidad analítica para resolver problemas complejos de rendimiento y una mentalidad proactiva para la mejora continua de los sistemas de datos. La posición está diseñada para un individuo con sólidos conocimientos técnicos que pueda contribuir significativamente a la robustez y eficiencia de la infraestructura de datos corporativa.