Administrador de Bases de Datos Senior
Empresa busca un Administrador de Bases de Datos Senior con experiencia en SQL Server, PostgreSQL, MongoDB y Azure Cosmos DB para un contrato de 6 meses. El rol es 100% remoto y se enfoca en la administración, integridad, rendimiento y evolución de las bases de datos.
Si te copan los desafíos de datos complejos y te gusta modernizar sistemas, este puesto remoto es para vos. Vas a poder diseñar y optimizar bases de datos SQL y NoSQL para aplicaciones a gran escala.
Descripción del puesto
Buscamos un Administrador de Bases de Datos (DBA) Senior con experiencia para supervisar la administración, integridad, rendimiento y evolución de las bases de datos que potencian los Sistemas de Gestión de Consultorios Dentales (DPMS) de nuestros clientes en todo el portafolio de productos. Este es un rol que abarca toda la plataforma y es responsable de bases de datos relacionales y no relacionales, incluyendo Microsoft SQL Server, PostgreSQL, MongoDB, Azure Cosmos DB y otras plataformas de datos modernas. El candidato ideal será responsable de la arquitectura de bases de datos, diseño de esquemas, estrategias de migración, gobernanza de datos y optimización del rendimiento en entornos cloud y on-premise. Trabajarás en estrecha colaboración con Arquitectos de Aplicaciones, Ingeniería, Infraestructura y equipos Cloud para garantizar que nuestras plataformas de datos sigan siendo escalables, seguras, confiables y alineadas con los requisitos comerciales y clínicos. Este rol es particularmente adecuado para alguien que disfruta resolviendo desafíos complejos de datos, modernizando sistemas heredados y diseñando estructuras de datos que soportan aplicaciones empresariales a gran escala. Responsabilidades: Arquitectura de Bases de Datos y Modelado de Datos - Diseñar, implementar y evolucionar esquemas de bases de datos y estructuras de datos en plataformas SQL y NoSQL. - Ser responsable de las estrategias de modelado de datos en bases de datos relacionales y no relacionales, seleccionando las estructuras más adecuadas para cada aplicación y carga de trabajo. - Supervisar el diseño y la gobernanza de esquemas tanto para sistemas heredados como modernos. - Crear y mantener modelos relacionales normalizados, así como estructuras de datos desnormalizadas y basadas en documentos. - Colaborar con los equipos de ingeniería para traducir los requisitos comerciales y clínicos en soluciones de bases de datos escalables. Administración y Rendimiento de Bases de Datos - Administrar y mantener Microsoft SQL Server, PostgreSQL, MongoDB, Azure Cosmos DB y plataformas de bases de datos relacionadas. - Monitorear la salud, el rendimiento, la disponibilidad, las copias de seguridad y los procesos de recuperación ante desastres de las bases de datos. - Realizar optimización de consultas, mantenimiento de índices, estrategias de partición y planificación de capacidad. - Solucionar problemas complejos de bases de datos e implementar soluciones a largo plazo. - Garantizar alta disponibilidad y confiabilidad en los entornos de producción. Migración y Sincronización de Datos - Diseñar, revisar y gestionar cambios de esquemas, actualizaciones y migraciones de bases de datos en múltiples entornos. - Liderar iniciativas de modernización que involucren sistemas heredados de larga data y transformaciones de bases de datos. - Soportar la sincronización y el movimiento de datos a través de plataformas heterogéneas. - Trabajar con procesos ETL, ELT, data gateway y Change Data Capture (CDC) para garantizar la consistencia de los datos. - Mantener la integridad de los datos en sistemas cloud y on-premise. Cloud y Seguridad - Colaborar con los equipos de Infraestructura y Cloud para aprovisionar, configurar y asegurar entornos de bases de datos. - Soportar servicios de bases de datos alojados en la nube dentro de Microsoft Azure. - Implementar controles de seguridad de bases de datos, gobernanza de acceso y estándares de cumplimiento. - Gestionar permisos de usuario, controles de acceso a datos y requisitos de auditoría. - Asegurar el mantenimiento de procedimientos adecuados de backup, recuperación y recuperación ante desastres. Documentación y Gobernanza - Crear y mantener diccionarios de datos, documentación de esquemas, diagramas de relación entidad-relación y documentación de arquitectura de bases de datos. - Establecer estándares y mejores prácticas de gobernanza de bases de datos. - Asegurar que los cambios de esquema estén correctamente versionados, documentados y desplegados de forma segura. - Proporcionar orientación técnica y recomendaciones sobre la estrategia y arquitectura de bases de datos. Requisitos: - Más de 5 años de experiencia como Administrador de Bases de Datos, Ingeniero de Bases de Datos o Ingeniero de Plataforma de Datos. - Sólida experiencia administrando entornos de Microsoft SQL Server. - Experiencia con PostgreSQL u otras bases de datos relacionales empresariales. - Experiencia práctica con bases de datos NoSQL como MongoDB, Azure Cosmos DB o almacenes similares de documentos/clave-valor. - Sólida experiencia en modelado de datos relacionales y no relacionales. - Experiencia en diseño y gobernanza de cambios de esquemas y migraciones de bases de datos. - Experiencia en soporte de modernización de sistemas heredados y proyectos de transformación de bases de datos. - Sólidas habilidades en optimización de consultas SQL, indexación y ajuste del rendimiento de bases de datos. - Experiencia con ETL, ELT, sincronización de datos o pipelines de movimiento de datos. - Comprensión de Change Data Capture (CDC) y estrategias de sincronización de datos multiplataforma. - Experiencia con servicios de bases de datos de Microsoft Azure y entornos alojados en la nube. - Conocimiento de procesos de backup, recuperación, alta disponibilidad y recuperación ante desastres. - Sólidas habilidades de resolución de problemas y troubleshooting. - Excelente atención al detalle y habilidades de documentación. - Sólidas habilidades de comunicación escrita y verbal en inglés. Nice-to-Haves: - Experiencia con Azure Cosmos DB a escala. - Experiencia en el sector de la salud, tecnología de la salud o industrias reguladas. - Experiencia en soporte de productos SaaS y aplicaciones cloud-native. - Conocimiento de marcos de gobernanza de datos y requisitos de cumplimiento. - Experiencia con automatización de bases de datos e Infraestructura como Código (IaC). - Familiaridad con plataformas de data warehousing y análisis. - Experiencia trabajando con entornos híbridos cloud y on-premise. - Exposición a prácticas DevOps y CI/CD relacionadas con despliegues de bases de datos. Beneficios: - Trabajo remoto de lunes a viernes, 40 horas semanales (sin fines de semana). - Reembolso de Gastos Médicos. - Reembolso por Estilo de Vida Activo. - Reembolso Trimestral para Oficina en Casa. - Planes de Compra de Acciones por Descuento de Nómina. - Bono por Aprendizaje Continuo. - Acceso a Plataformas de Capacitación y Desarrollo Profesional. ¿Mencionamos que es REMOTO? Uno de nuestros valores fundamentales en Zipdev es "Sé auténtico". Por eso, te animamos a responder el formulario de solicitud con tus propias palabras; estamos interesados en conocerte a vos, no a un asistente digital. ¿Te preguntas cómo funciona nuestro entorno remoto o nuestro método de pago? Hemos reunido algunas respuestas útiles en nuestras FAQs al final de nuestro sitio de carreras. ¡Échales un vistazo y avísanos si tienes alguna otra pregunta!
Responsabilidades
- Diseñar, implementar y evolucionar esquemas y estructuras de datos en plataformas SQL y NoSQL.
- Gestionar estrategias de modelado de datos, seleccionando las estructuras más apropiadas.
- Supervisar el diseño y la gobernanza de esquemas para sistemas legados y modernos.
- Crear y mantener modelos relacionales normalizados y estructuras de datos desnormalizadas.
- Colaborar con equipos de ingeniería para traducir requisitos de negocio en soluciones de bases de datos escalables.
- Administrar y mantener plataformas de bases de datos como Microsoft SQL Server, PostgreSQL, MongoDB, Azure Cosmos DB.
- Monitorear la salud, rendimiento, disponibilidad, copias de seguridad y procesos de recuperación ante desastres de las bases de datos.
- Realizar optimización de consultas, mantenimiento de índices, estrategias de partición y planificación de capacidad.
- Solucionar problemas complejos de bases de datos e implementar soluciones a largo plazo.
- Garantizar alta disponibilidad y confiabilidad en entornos de producción.
Skills requeridas
Beneficios
- Reembolso de atención médica
- Reembolso por estilo de vida activo
- Reembolso trimestral para oficina en casa
- Planes de compra con deducción de nómina
- Bono de aprendizaje continuo
- Acceso a plataformas de capacitación y desarrollo profesional