Ingeniero de bases de datos

Ingeniero de bases de datos

Estado

A tiempo completo

Ubicación

Albany, Nueva York

Solicite ahora 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, Tecnología 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 Excelsior 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 Excelsior 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.

    Solicite ahora Ver todas las ofertas de empleo