A Programad@r/Developer Oracle (Madrid)
16 hours ago
Valencia
TRC es una empresa de integración de tecnología con más de 35 años de experiencia en el sector y sedes en todo el territorio nacional. Actualmente estamos inmersos en un proceso de expansión, crecimiento y profesionalización de cara a afrontar los nuevos retos y objetivos resultado de un crecimiento conjunto con nuestros clientes. ¡Seleccionamos Analista Programad@r/Developer Oracle (Madrid) para incorporarse al equipo de proyecto en cliente! Trabajará sobre una aplicación legacy (desarrollada en Oracle) y colaborará en su migración, y convivencia, a un nuevo desarrollo, basado en una arquitectura de microservicios Java + Oracle. Participará en el diseño, desarrollo y optimización de lógica y modelo de datos, así como en procesos de migración de datos y soporte a los equipos de desarrollo Java que evolucionan sobre el nuevo desarrollo. Responsabilidades Mantener y evolucionar la aplicación a nivel de BBDD Oracle (SQL/PLSQL, modelo de datos). Diseñar, desarrollar y optimizar procedimientos, funciones, paquetes y triggers PL/SQL. Analizar, refactorizar y mejorar consultas y estructuras de datos existentes para mejorar rendimiento y mantenibilidad. Diseñar y ejecutar procesos de migración y consolidación de datos hacia el nuevo desarrollo (scripts, procesos ETL/ELT basados en Oracle). Colaborar con los equipos de desarrollo Java/microservicios para definir esquemas de datos, vistas y paquetes “API” sobre Oracle que faciliten el acceso desde el nuevo desarrollo. Participar en el diseño y ejecución de pruebas (unitarias, funcionales y de regresión) sobre SQL/PLSQL y procesos de migración. Documentar modelos de datos, objetos PL/SQL y scripts de despliegue/migración. Contribuir al análisis y resolución de problemas de rendimiento y calidad de datos en entornos de desarrollo, preproducción y producción. Trabajar en un entorno ágil (Scrum/Kanban), colaborando con analistas funcionales, arquitectos y equipos de desarrollo. Requisitos imprescindibles Experiencia demostrable (mínimo 2–3 años) como Analista Programador / Developer Oracle en entornos complejos. Dominio de Oracle Database (preferible 12c/19c): SQL avanzado (joins complejos, subconsultas, analíticas, optimización de consultas). Diseño y evolución de modelos de datos relacionales complejos. Alto nivel en PL/SQL : Desarrollo de procedimientos, funciones, paquetes y triggers, manejo de cursores, excepciones, colecciones y tipos de datos avanzados. Experiencia en performance tuning en Oracle: Análisis de planes de ejecución, índices, estadísticas, detección de cuellos de botella. Experiencia desarrollando y manteniendo scripts de despliegue y migración de datos/esquema. Manejo fluido de herramientas tipo SQL Developer / TOAD (o equivalentes). Experiencia en proyectos con entornos integrados (aplicaciones Java u otros stacks consumiendo Oracle). Acostumbrado a trabajar con control de versiones (Git, SVN) y a seguir procedimientos de despliegue controlados. Experiencia previa trabajando con metodologías ágiles (Scrum, Kanban). Buen nivel de redacción técnica y documentación. Requisitos valorables Experiencia previa en proyectos de la Administración Pública o en dominios fuertemente regulados (banca, seguros, sector sanitario, etc.). Experiencia con aplicaciones legacy Oracle (Forms/Reports, Oracle Developer) o entornos similares. Conocimiento o experiencia en: -Procesos de migración de datos entre sistemas (ETL/ELT, Data Pump, etc.). -Diseño de estructuras de explotación/reporting (vistas materializadas, DWH básico). -Integración de Oracle con arquitecturas de microservicios (buenas prácticas de diseño de esquemas para JPA/JDBC). Sensibilidad hacia normativas de seguridad y protección de datos (ENS, ENI, RGPD) y trabajo con datos sensibles. Experiencia en proyectos relacionados con gestión de expedientes, tramitación electrónica o sedes electrónicas. Nivel medio de inglés técnico. Ofrecemos: Estabilidad laboral, proyección profesional y plan de carrera. Salario competitivo basado en tus capacidades y experiencia Jornada intensiva todos los viernes del año y verano. Incorporación a un equipo altamente cualificado y dentro de un entorno tecnológico avanzado en el que están integradas las últimas soluciones del mercado Puesto híbrido, con 2 dias de teletrabajo. Plan personalizado de formación para ayudarte a alcanzar tus metas profesionales y fortalecer tus habilidades La oferta no es para realizar un proyecto en concreto, ni de carácter temporal, sino que la intención es que la persona que se incorpore pase a forma parte del equipo de forma fija. Una vez recibidas las candidaturas, se valorarán de acuerdo con estándares de igualdad y no discriminación, y se contactará con aquellos perfiles que cumplan los requisitos detallados en la oferta. Todas las candidaturas se tratarán con la mayor confidencialidad siguiendo la política RGPD vigente. Si estás listo/a para desafiar tus habilidades y unirte a nuestro equipo "¡envíanos tu solicitud hoy mismo!"