Ingeniero de bases de datos

Ingeniero de bases de datos

Estado

A tiempo completo

ó

Albany, Nueva York

Ver todas las ofertas de empleo
El ingeniero de bases de datos se encargará de diseñar, implementar y mantener sistemas de bases de datos robustos, al tiempo que prestará un apoyo activo a las iniciativas de integración empresarial. Este puesto actúa como puente entre la administración de bases de datos y la ingeniería de integración, garantizando un flujo de datos fluido entre plataformas y aplicaciones. El candidato ideal debe combinar una sólida experiencia en bases de datos con conocimientos en tecnologías de integración, procesos ETL e intercambio de datos basado en API.

Gestión de bases de datos
  • Diseñar, configurar y mantener bases de datos relacionales (PostgreSQL, SQL Server, Oracle, MySQL).
  • Realizar ajustes de rendimiento, optimizaciones, copias de seguridad y recuperaciones. o Implementar medidas de seguridad para cumplir con las normas de cumplimiento (FERPA, HIPAA, SOC 2). o Supervisar el estado de la base de datos y resolver los problemas de forma proactiva.
Asistencia para la integración
  • Colaborar con el equipo de integración para desarrollar y mantener marcos de integración de datos.
  • Crear y gestionar flujos de trabajo ETL para la captura de datos modificados (CDC) y las cargas de datos incrementales.
  • Admite integraciones basadas en API y soluciones de middleware para aplicaciones empresariales.
  • Garantizar la interoperabilidad entre sistemas durante las migraciones y las actualizaciones. • Automatización e integración continua/entrega continua (CI/CD)
  • Desarrollar scripts y tareas para automatizar las operaciones de bases de datos y las tareas de integración.
  • Participar en el desarrollo de procesos de CI/CD para la implementación de bases de datos e integraciones. • Documentación y colaboración
  • Elaborar y mantener la documentación técnica relativa a las bases de datos y los procesos de integración.
  •  Colaborar estrechamente con los desarrolladores, los arquitectos de sistemas y los analistas de negocios para garantizar que las soluciones se ajusten a los objetivos de la organización.
Funciones y responsabilidades: Gestión de bases de datos
  • Diseñar, configurar y mantener bases de datos relacionales (PostgreSQL, SQL Server, Oracle, MySQL).
  • Realice ajustes de rendimiento, optimizaciones, copias de seguridad y recuperaciones.
  • Implemente medidas de seguridad para cumplir con las normas de cumplimiento (FERPA, HIPAA, SOC 2).
  • Supervise el estado de la base de datos y resuelva los problemas de forma proactiva.
Asistencia para la integración
  • Colaborar con el equipo de integración para desarrollar y mantener marcos de integración de datos.
  • Crear y gestionar flujos de trabajo ETL para la captura de datos modificados (CDC) y las cargas de datos incrementales.
  • Admite integraciones basadas en API y soluciones de middleware para aplicaciones empresariales.
  • Garantizar la interoperabilidad entre sistemas durante las migraciones y las actualizaciones.
Automatización y CI/CD
  • Desarrollar scripts y tareas para automatizar las operaciones de bases de datos y las tareas de integración.
  • Participar en el desarrollo de procesos de CI/CD para la implementación de bases de datos e integraciones. • Documentación y colaboración
  • Elaborar y mantener la documentación técnica relativa a las bases de datos y los procesos de integración.
  • Colaborar estrechamente con los desarrolladores, los arquitectos de sistemas y los analistas de negocios para garantizar que las soluciones se ajusten a los objetivos de la organización.
Cualificaciones: Para desempeñar este trabajo con éxito, un individuo debe ser capaz de realizar cada deber esencial satisfactoriamente. Los requisitos enumerados a continuación son representativos de los conocimientos, destrezas y/o habilidades requeridos. Se podrán realizar adaptaciones razonables para que las personas con discapacidad puedan desempeñar las funciones esenciales.
  • Licenciatura en Informática, ձ𳦲ԴDZDzí de la Información o un campo relacionado.
  • Más de tres años de experiencia en ingeniería o administración de bases de datos
  • Experiencia práctica con PostgreSQL y al menos otro sistema de gestión de bases de datos relacionales (RDBMS) importante.
  • Conocimiento de herramientas de integración (por ejemplo, Boomi, Pentaho, Informatica, CData Sync, Striim Data Integration) y de los conceptos de ETL.
  • Dominio de SQL, lenguajes de scripting (Python, Shell) y control de versiones (Git).
  • Conocimiento de las plataformas en la nube (AWS, Azure) y de las estrategias de migración de bases de datos.


Requisitos deseables:

  • Experiencia con herramientas de CI/CD (Jenkins, GitLab CI).
  • Conocimientos sobre el desarrollo de API y servicios RESTful.
  • Experiencia en entornos de almacenamiento de datos e inteligencia empresarial.
  • Sólidas habilidades analíticas y de resolución de problemas, con atención al detalle.

    El rango salarial de contratación para este puesto es de 100 000,00 $ a 113 000,00 $. El rango salarial de contratación indicado anteriormente representa la estimación de buena fe de la Universidad en el momento de la publicación.
  • Información sobre la solicitud

    Si usted problemas con el envío en línea, llame al 518-608-8238.

    La Universidad 51 ofrece una remuneración competitiva y un generoso paquete de prestaciones que incluye vacaciones pagadas, plan de jubilación y un excelente seguro médico. Los candidatos interesados deben enviar una carta de solicitud, su currículum y los nombres de tres referencias profesionales. Envíe la información solicitada haciendo clic en el botón «Solicitar ahora» de esta página.

    AA/EOE/ADA

    La Universidad 51 es una entidad que ofrece igualdad de oportunidades y se compromete a garantizar que todos los candidatos cualificados sean tenidos en cuenta para un puesto de trabajo, independientemente de cualquier característica protegida por la ley.

    Ver todas las ofertas de empleo