Key Responsabilities
- Diseñar, desarrollar y mantener procedimientos almacenados, funciones, triggers y paquetes en PL/SQL.
- Optimizar consultas y sentencias SQL para mejorar el rendimiento en grandes volúmenes de datos.
- Participar en el modelado y normalización de bases de datos Oracle.
- Colaborar en la integración de aplicaciones con otros sistemas y fuentes de datos.
- Analizar y resolver incidentes relacionados con bases de datos y lógica PL/SQL.
- Implementar buenas prácticas de seguridad y respaldo de datos.
- Documentar el código y procesos relacionados con el desarrollo en Oracle.
- Apoyar en procesos de migración o actualización de versiones de Oracle Database.
Skills, knowledge & expertise
- Experiencia entre 3 y 5 años en desarrollo con Oracle PL/SQL.
- Oracle Database (12c, 19c o superior).
- Programación en PL/SQL (procedimientos, funciones, triggers, paquetes).
- Dominio avanzado de SQL y optimización de consultas.
- Modelado de datos y diseño de esquemas.
- Experiencia en tuning de bases de datos y análisis de rendimiento.
- Conocimiento en herramientas de Oracle como SQL Developer, TOAD.
- Manejo de control de versiones con Git
- Familiaridad con ETL y procesos de integración de datos (Oracle Data Integrator deseable).
- Fundamentos de arquitectura de bases de datos relacionales.
- Principios de seguridad de datos y encriptación.
- Buenas prácticas de backup y recuperación en Oracle.
- Metodologías ágiles (Scrum/Kanban).
- Experiencia en proyectos de mediana o gran escala con alto volumen de datos
- Participación en iniciativas de migración, integración o modernización de bases de datos
- Conocimiento en Oracle APEX para desarrollo de aplicaciones web.
- Experiencia previa en sectores como banca, seguros, telecomunicaciones o retail.