Oracle开发工程师
Desarrollador Oracle
设计、开发、优化和维护支持业务流程的Oracle数据库解决方案,确保高性能、数据完整性和通过SQL和PL/SQL实现的高效自动化。
- 设计和建模关系型数据库模式,应用数据规范化原则。
- 创建和维护Oracle中的表、视图、索引、序列和约束。
- 开发和维护PL/SQL中的存储过程、函数和触发器,实现业务逻辑、数据验证和流程自动化。
- 实现复杂的SQL查询,包括子查询、高级连接和聚合函数。
- 分析和优化执行计划(Execution Plans)以提高查询性能。
- 执行SQL查询调优和调整数据库参数,如SGA和PGA。
- 使用诊断和性能工具,如Oracle Query Optimizer、AWR(自动工作负载仓库)和Oracle统计信息。
- 开发脚本以通过PL/SQL、shell脚本或PowerShell实现管理任务和计划任务的自动化。
- 按照良好实践和质量标准维护和文档化代码。
- 在敏捷方法(尤其是Scrum)下与多学科团队合作。
- 使用Git进行代码版本管理和协作。
所需技术知识
Oracle数据库
- 高级SQL
- PL/SQL
- Oracle SQL*Plus
- Oracle SQL Developer
性能和优化
- 查询优化(SQL Tuning)
- 执行计划分析
- SGA/PGA参数调整
- AWR和优化器统计信息的使用
自动化
- PL/SQL脚本
- 用于计划任务的shell脚本或PowerShell
方法论和工具
- Scrum/Agile方法论
- 使用Git进行版本控制
所需经验
- 可验证的Oracle数据库开发经验。
- 关系型数据库设计和优化经验。
- 通过PL/SQL实现业务逻辑的经验。
- 有高可用性或大数据量生产环境经验者优先。
关键技能
- 分析和解决问题的能力
- 结果导向和质量意识
- 逻辑性和结构化思维
- 团队合作
- 有效沟通
- 时间管理和优先级管理
教育背景
· 计算机科学或系统工程学士学位
查看英文原文
Diseñar, desarrollar, optimizar y mantener soluciones de base de datos Oracle que soporten los procesos de negocio, asegurando alto rendimiento, integridad de la información y automatización eficiente mediante SQL y PL/SQL.
- Diseñar y modelar esquemas de bases de datos relacionales, aplicando principios de normalización de datos.
- Crear y mantener tablas, vistas, índices, secuencias y constraints en Oracle.
- Desarrollar y mantener procedimientos almacenados, funciones y triggers en PL/SQL, implementando lógica de negocio, validaciones de datos y automatización de procesos.
- Implementar consultas SQL complejas, incluyendo subconsultas, joins avanzados y funciones agregadas.
- Analizar y optimizar planes de ejecución (Execution Plans) para mejorar el rendimiento de las consultas.
- Realizar tuning de consultas SQL y ajuste de parámetros de la base de datos como SGA y PGA.
- Utilizar herramientas de diagnóstico y rendimiento como Oracle Query Optimizer, AWR (Automatic Workload Repository) y estadísticas de Oracle.
- Desarrollar scripts para la automatización de tareas administrativas y procesos programados utilizando PL/SQL, shell scripting o PowerShell.
- Mantener y documentar código siguiendo buenas prácticas y estándares de calidad.
- Colaborar con equipos multidisciplinarios bajo metodologías ágiles, principalmente Scrum.
- Gestionar versiones de código y colaborar mediante Git.
Conocimientos Técnicos Requeridos
Base de Datos Oracle
- SQL avanzado
- PL/SQL
- Oracle SQL*Plus
- Oracle SQL Developer
Rendimiento y Optimización
- Optimización de consultas (SQL Tuning)
- Análisis de Execution Plans
- Ajuste de parámetros SGA / PGA
- Uso de AWR y estadísticas del optimizador
Automatización
- Scripts en PL/SQL
- Shell scripting o PowerShell para tareas programadas
Metodologías y Herramientas
- Metodología Scrum / Agile
- Control de versiones con Git
Experiencia Requerida
- Experiencia comprobable en desarrollo con Oracle Database.
- Experiencia en diseño y optimización de bases de datos relacionales.
- Experiencia en implementación de lógica de negocio mediante PL/SQL.
- Deseable experiencia en ambientes productivos de alta disponibilidad o alto volumen de datos.
Competencias Clave
- Análisis y resolución de problemas
- Orientación a resultados y calidad
- Pensamiento lógico y estructurado
- Trabajo en equipo
- Comunicación efectiva
- Gestión del tiempo y prioridades
Escolaridad
· Licenciatura o Ingeniería en Sistemas, Informática, Computación o carrera afín.
Deseable
- Certificaciones Oracle
- Experiencia en integración con aplicaciones externas
- Conocimiento básico de sistemas operativos Linux/Unix
Lo que ofrecemos
- Programas de formación continua y certificaciones.
- Acceso a plataformas de aprendizaje y desarrollo profesional.
- Cultura de innovación y colaboración.
- Programas de bienestar físico y emocional.
- Oportunidades de crecimiento en proyectos internacionales.
- Reconocimiento y recompensas por desempeño.
- Sueldo base
- Prestaciones superiores a las de la ley
- Seguro de vida
- Seguro de Gastos Médicos Mayores
- Vales de despensa
- Esquema 100% nómina
Inetum es un grupo internacional de consultoría digital ágil. En la era post-transformación digital, nuestro propósito es permitir que cada una de las más de 27,000 personas que forman parte de nuestro equipo se renueve continuamente, viviendo de forma positiva su propio digital flow.
Con presencia en 26 países, promovemos trayectorias profesionales flexibles, innovación local y un equilibrio saludable entre la vida personal y profesional. Además, Inetum ha sido reconocida como Top Employer, certificación que avala nuestro compromiso con el bienestar, el desarrollo profesional y la excelencia en la gestión del talento.
Originally posted on Himalayas