Propósito del rol
Diseñar, desarrollar y mantener soluciones sobre base de datos Oracle que soporten procesos clave de seguros (suscripción, pólizas, endosos, cobranzas, siniestros, reaseguros y contabilidad técnica), asegurando performance, calidad de datos y continuidad operativa en entornos críticos.
Responsabilidades principales
* Análisis funcional y técnico: relevamiento con negocio (Siniestros, Emisión, Cobranzas, Contabilidad); modelado de datos y especificaciones técnicas.
* Desarrollo PL/SQL: paquetes, procedimientos, funciones, triggers, jobs (DBMS\_SCHEDULER), vistas materializadas y scripts de migración.
* Oracle Forms/Reports: mantenimiento y evolución de pantallas y reportes; parametrización, layouts y fórmulas; publicación y despliegue.
* Performance & tuning: optimización de consultas (plan de ejecución, índices, hints), análisis AWR/ASH, gestión de estadísticas y particionamiento.
* Calidad y pruebas: unit testing (utPLSQL), pruebas integradas y UAT; manejo de datos de prueba y validaciones de integridad.
* Soporte productivo: análisis de incidentes, corrección de defectos, guardias rotativas y mejoras preventivas; seguimiento de SLAs.
* Integraciones: diseño y consumo de interfaces (REST/SOAP/archivos), orquestaciones ETL y validaciones entre sistemas core y satélites.
* Documentación: técnicas y funcionales, manuales de usuario y de operación; versionado en repositorio.
* Cumplimiento: controles de auditoría y trazabilidad (logs, máscaras de datos, segregación de funciones).
Habilidades técnicas requeridas
* Oracle Database (11g–19c+): SQL avanzado, PL/SQL, modelado relacional, control de transacciones, manejo de locks y concurrencia.
* Tuning: explain plan, SQL Monitor, AWR/ASH, creación/ajuste de índices, particionamiento, Materialized Views, Bulk Operations.
* Oracle Forms (10g/11g/12c): triggers de bloque/ítem, program units, alerts, LOVs, data blocks, integración con PL/SQL.
* Oracle Reports: RDF/RDFX, parámetros, bursting básico, formatos PDF/Excel, llamadas desde Forms o scheduler.
* Herramientas: SQL●Plus/SQLcl, SQL Developer/Toad, Control de versiones (Git), CI/CD básico (Jenkins/GitLab), gestión de cambios.
* Integración: consumo y exposición de servicios (UTL\_HTTP/REST, ORDS deseable), colas (AQ) y manejo de archivos (UTL\_FILE).
* Testing: utPLSQL, validaciones de datos y comparaciones masivas.
* Seguridad: roles y privilegios, políticas de acceso, enmascaramiento, auditoría básica (FGA/DB AUDIT).
Conocimientos del negocio de seguros
* Procesos: ciclo de vida de pólizas, endosos, cobranzas y morosidad, gestión de siniestros (denuncia, reserva, evaluación, pagos, recuperos y reaseguro), contabilidad técnica y reportes regulatorios.
* Datos críticos: asegurados, productores, coberturas, riesgos, reservas, primas, siniestros, pagos y recuperos.
* Validaciones: reglas de suscripción, antecedentes, límites y franquicias; consistencia contable y conciliaciones.
Competencias blandas
* Orientación a resultados y calidad, atención al detalle y a la performance.
* Comunicación clara con áreas de negocio y IT, capacidad de traducir requerimientos en diseños técnicos.
* Gestión del tiempo y priorización en entornos con alta criticidad.
* Trabajo en equipo, colaboración y documentación ordenada.
* Mentalidad de mejora continua y automatización.
Experiencia y formación
* Experiencia: 3–5 años en desarrollo PL/SQL y 2+ años con Oracle Forms/Reports en contextos transaccionales de alta criticidad (idealmente seguros o finanzas).
* Educación: terciario o universitario en Sistemas/Informática o afines (deseable).
* Idioma: lectura técnica en inglés (deseable para documentación).
Deseables / plus
* Oracle APEX o migraciones de Forms/Reports a APEX o frontends web modernos.
* ORDS, BI Publisher, ODI u otras herramientas ETL/Reporting.
* Conocimientos de APIs REST (diseño y consumo), mensajería (Kafka/RabbitMQ).
* Metodologías ágiles (Scrum/Kanban), Jira/Confluence.
* Automatización de despliegues, scripts en Bash/Python.
* Experiencia en auditoría y cumplimiento (SOX/ISO) y manejo de datos sensibles.
Indicadores de éxito (KPIs)
* Reducción de tiempos de ejecución de jobs/consultas clave.
* Cero incidentes críticos por cambios de base (post-deploy).
* Cobertura de pruebas unitarias PL/SQL y defectos por sprint.
* Cumplimiento de SLAs de soporte y tiempos de entrega.
* Calidad de la documentación y satisfacción de usuarios clave.