Desarrollador Oracle PL/SQL y Forms

Agilesoft SpA

Agilesoft SpA

Salary: $$$
Type: Tiempo completo

Tags: SQL JSON Jira PL/SQL

En Agilesoft SpA, somos una consultora TI especializada en el desarrollo de software a medida, soporte y outsourcing para múltiples clientes. Nos apasiona la innovación y buscamos constantemente nuevas formas de mejorar nuestros procesos y soluciones. Nuestro equipo trabaja en un entorno dinámico, colaborativo y en constante aprendizaje

Responsabilidades principales

Como Desarrollador Oracle PL/SQL y Forms, serás responsable de diseñar, desarrollar y mantener aplicaciones basadas en tecnologías Oracle. Esto incluye la programación y optimización de procedimientos almacenados, funciones, paquetes y triggers en PL/SQL, así como el manejo avanzado de cursores, colecciones, excepciones, y la automatización de procesos mediante Oracle Jobs y Schedulers.
Desarrollarás y mantendrás formularios en Oracle Forms, creando reportes dinámicos mediante Oracle Reports, y personalizando eventos a través de triggers en Forms. Serás el puente fundamental entre el frontend Oracle Forms y la base de datos, asegurando una conexión eficiente y segura. Además, participarás en la integración de Oracle Forms con otras tecnologías y sistemas web.
Tu rol también contempla la elaboración de consultas SQL avanzadas, implementar estrategias de optimización y tuning SQL mediante herramientas como Explain Plan, SQL Trace y TKPROF, con el fin de garantizar el rendimiento óptimo de los sistemas.
Finalmente, trabajarás con herramientas complementarias como TOAD o SQL Developer y en algunos casos con Oracle APEX, colaborando en migraciones y la integración con servicios web REST y SOAP, además de utilizar herramientas ágiles como Jira para la gestión de proyectos.

Requisitos y habilidades necesarias

1. Base de Datos Oracle
- conocimientos en bases de datos Oracle (Oracle 11g, 12c, 19c o superior). (deseables)
- Arquitectura de Oracle (SGA, PGA, Redo Logs, Tablespaces, etc.). (deseables)

2. Programación con PL/SQL
- Desarrollo de procedimientos almacenados, funciones, paquetes y triggers.
- Manejo avanzado de cursores y colecciones.
- Uso de excepciones y manejo de errores.
- Optimización de código PL/SQL (uso de bulk collect, FORALL, hints, etc.).
- Trabajo con XML y JSON en PL/SQL.
- Automatización de procesos mediante Jobs y Schedulers.

3. Oracle Forms y Reports
- Desarrollo y mantenimiento de formularios en Oracle Forms.
- Creación de reportes dinámicos con Oracle Reports.
- Uso de triggers en Forms y personalización de eventos.
- Conexión y comunicación entre Forms y la base de datos.
- Integración de Oracle Forms con otros sistemas o tecnologías web.

4. SQL Avanzado y Optimización
- Consultas avanzadas con SQL (joins, subqueries, CTEs).
- Uso de índices, particionamiento y estrategias de optimización.
- Plan de ejecución y tuning SQL (Explain Plan, SQL Trace, TKPROF).

5. Herramientas y Tecnologías Complementarias
- Oracle APEX (opcional, pero útil en migraciones desde Forms).
- Uso de TOAD, SQL Developer o herramientas similares.
- Conocimientos en integración con otros sistemas mediante Web Services (REST/SOAP).
- Manejo de jira.
- conocimientos en seguros de salud y vida.

Beneficios de trabajar con nosotros

  • Contrato indefinido.
  • Computador de trabajo
  • Seguro complementario de Salud y Dental (50%)
  • Modalidad Remota
  • Caja de Compensación Los Andes.

Health coverage Agilesoft SpA pays or copays health insurance for employees.
Computer provided Agilesoft SpA provides a computer for your work.

Source: GetOnBoard | Main Category: Programming