Operador de base de datos
Contamos con un equipo técnico que acompaña a nuestros clientes desde el análisis hasta la implementación final del proyecto.
Buscamos un Operador de Base de Datos con sólidos conocimientos en SQL avanzado y optimización de consultas, capaz de garantizar el rendimiento, eficiencia y seguridad en el procesamiento de datos. Será responsable de ejecutar y mejorar consultas SQL, procedimientos almacenados y estructuras de base de datos que respalden aplicaciones y necesidades analíticas en diversos entornos.
Este rol requiere colaboración constante con equipos de desarrollo, modelamiento de datos y análisis, orientado a la mejora continua de las operaciones en bases de datos relacionales.
Funciones principales- Revisión y ejecución de consultas SQL complejas, procedimientos almacenados, funciones, vistas y triggers.
- Optimizar sentencias SQL para mejorar el rendimiento, reducir el consumo de recursos y minimizar los tiempos de respuesta.
- Analizar planes de ejecución de consultas y aplicar técnicas de tuning como reescritura de queries, creación de índices, particiones y estadísticas.
- Colaborar con equipos de desarrollo y modelamiento de datos para garantizar estructuras de datos eficientes y coherentes.
- Realizar análisis de rendimiento (query profiling) e identificar cuellos de botella en consultas críticas.
- Documentar lógicamente las estructuras desarrolladas, scripts y decisiones de diseño de consultas para facilitar mantenimiento y reutilización.
- Brindar soporte técnico ante problemas de ejecución de consultas o procesos automatizados que involucren procesamiento intensivo de datos.
Requisitos:
Habilidades y Conocimientos Requeridos- 2 Años mínimo de experiencia en el puesto.
- SQL Avanzado: Dominio completo de consultas complejas, subconsultas correlacionadas, joins múltiples, ventanas (window functions), CTEs.
- Motores de bases de datos: SQL Server, MySQL, PostgreSQL, experiencia deseable con herramientas como SQL Profiler y Explain Plan.
- Tuning y rendimiento: Lectura de planes de ejecución, uso de índices (clustered, non-clustered, covering), particionamiento horizontal y vertical.
- Programación procedimental: T-SQL (SQL Server), PL/pgSQL (PostgreSQL), MySQL Stored Procedures.
- Análisis de performance: Query Store, dm_exec_query_stats, estadísticas de uso, buffers, cache.
- Herramientas de desarrollo y monitoreo: SSMS, DBeaver, Workbench, pgAdmin.
- Buenas prácticas: Estandarización de scripts SQL, versionamiento con Git, pruebas unitarias de consultas.
- Colaboración técnica: Trabajo en conjunto con equipos de desarrollo backend, modeladores y administradores de BD.
- Gestión de Copias de Seguridad y Restauración: Conocimiento en estrategias de backup (full, diferencial, transaccional) y experiencia práctica en la restauración de bases de datos para recuperación ante desastres o migraciones. (No excluyente, se considerará como un plus al perfil)
Beneficios
Si te apasiona la posibilidad de contribuir directamente con un negocio retador y que tu trabajo impacte en la satisfacción de nuestros clientes, este rol es para ti. ¡Vamos con Todo!
Ofrecemos:
- Oportunidad de aprendizaje y desarrollo profesional.
- Ambiente de trabajo colaborativo y dinámico.
- Capacitación en gestión de proyectos y herramientas digitales.