Nominal
SupplyLogic
Líder de Base de Datos
Detalles del puesto
Ubicación del puesto: REMOTO EE. UU. - Kansas City, MO,
Tipo de puesto: Tiempo Completo,
Rango salarial: No revelado,
Cualificaciones:
RESUMEN DEL PUESTO
El Líder de Base de Datos es un líder activo que gestiona y contribuye activamente al equipo de desarrolladores de SQL. Este rol es responsable de la gestión diaria del equipo —incluyendo la asignación y priorización del trabajo, la supervisión del rendimiento y el apoyo al crecimiento de cada miembro del equipo— al mismo tiempo que diseña, arquitecta y optimiza personalmente soluciones de bases de datos SQL Server que soportan aplicaciones empresariales y de negocio ERP. Este rol se asocia estrechamente con equipos multifuncionales para ofrecer soluciones de software seguras, fiables y bien monitorizadas.
FUNCIONES ESENCIALES
Liderazgo y Gestión de Equipos
- Gestionar directamente el equipo de desarrolladores de SQL, incluyendo la asignación y priorización del trabajo, el establecimiento de expectativas y la supervisión de la carga de trabajo diaria del equipo.
- Ser responsable de la gestión del rendimiento del equipo, incluyendo revisiones 1:1 periódicas, retroalimentación sobre el rendimiento, establecimiento de objetivos y contribución a las evaluaciones de rendimiento.
- Proporcionar orientación técnica diaria, mentoría y apoyo a los desarrolladores de SQL, ayudándoles a desarrollar sus habilidades y a resolver bloqueos técnicos.
- Liderar revisiones de código y establecer estándares de codificación, patrones y mejores prácticas en el desarrollo de bases de datos.
- Liderar la incorporación y formación de nuevos desarrolladores, incluyendo la formación sobre los sistemas, herramientas y conocimiento del dominio de Supplylogic (por ejemplo, integraciones de proveedores, WMS).
- Actuar como punto de escalada para problemas técnicos complejos e incidentes de producción, guiando la resolución de problemas y el análisis de causa raíz.
- Contribuir a las decisiones de diseño técnico y a la dirección de la arquitectura en colaboración con el equipo.
- Informar sobre el progreso del equipo, la capacidad y los riesgos al VP de Desarrollo, y representar al equipo en discusiones de planificación interfuncional.
Desarrollo Práctico
- Diseñar arquitecturas escalables de bases de datos SQL Server que soporten ERP y otros datos de aplicaciones.
- Desarrollar y gestionar modelos de datos conceptuales, lógicos y físicos para todas las aplicaciones desarrolladas a medida.
- Establecer estándares de bases de datos, estrategias de indexación, convenciones de nomenclatura y mejores prácticas.
- Diseñar, desarrollar, gestionar y optimizar tablas, procedimientos almacenados, vistas, funciones, triggers y código T-SQL.
- Gestionar y monitorizar trabajos de SQL Agent.
- Colaborar con el equipo de Infraestructura en copias de seguridad, restauraciones, permisos de servidor y cumplimiento de HIPAA.
- Monitorizar y ajustar el rendimiento de la base de datos, incluyendo planes de ejecución, indexación, bloqueos y deadlocks.
- Soportar la replicación de datos de módulos ERP, incluyendo Ventas, Compras, Inventario, Finanzas, AR, AP, Envío y Operaciones de Almacén.
- Diseñar y soportar SSIS, SSRS y otras integraciones de bases de datos (incluyendo, pero no limitado a, el mantenimiento de informes y suscripciones de SSRS, la creación/mantenimiento de paquetes SSIS para datos de clientes, transmisiones de facturas y transacciones de pago, el soporte de integración de pedidos con módulos ERP y de envío, el soporte del equipo de Integración de Proveedores a nivel de datos, y la gestión de sincronizaciones de bases de datos de Producción a Desarrollo).
- Construir estructuras amigables para informes para Power BI y SSRS.
- Garantizar la integridad, validación, seguridad y auditabilidad de los datos.
- Colaborar con desarrolladores de aplicaciones, analistas de negocio y equipos de infraestructura en todas las iniciativas de datos.
- Apoyar la evaluación e implementación de soluciones de data lake, como Snowflake.
CUALIFICACIONES Y HABILIDADES
- Experiencia previa liderando, mentorizando o proporcionando dirección a otros desarrolladores, idealmente en una capacidad de liderazgo activo/práctico.
- Sólidas habilidades de comunicación, con la capacidad de explicar conceptos técnicos tanto a partes interesadas técnicas como no técnicas.
- Experiencia en la realización de revisiones de código y en el establecimiento o aplicación de estándares de desarrollo y mejores prácticas.
- 10+ años de experiencia profesional en desarrollo de aplicaciones y bases de datos con bases de datos relacionales, incluyendo experiencia previa liderando, mentorizando o proporcionando dirección técnica a otros desarrolladores, idealmente en una capacidad de liderazgo activo/práctico.
- Sólidas habilidades en SQL y T-SQL, incluyendo joins complejos, funciones de ventana, lógica basada en conjuntos, procedimientos almacenados y vistas.
- Experiencia con Microsoft SQL Server ((2014–2022)).
- Experiencia en la creación y mantenimiento de informes utilizando SQL Server Reporting Services (SSRS).
- Experiencia en la creación y mantenimiento de procesos ETL/ELT utilizando SQL Server Integration Services (SSIS).
- Familiaridad con la estrategia de indexación, planes de ejecución de consultas y herramientas de optimización de rendimiento.
- Experiencia con Power BI o herramientas similares de reporting/BI.
- Habilidades e interés en trabajar en una solución de data lake, como Snowflake.
- Sólidas habilidades de comunicación, con la capacidad de explicar conceptos técnicos tanto a partes interesadas técnicas como no técnicas.
- Capacidad para trabajar en entornos de servidor Windows y/o Linux, con comodidad para realizar tareas básicas de administración de bases de datos (copias de seguridad, restauraciones, permisos de usuario).
- Sólidas habilidades en Microsoft Excel y capacidad para trabajar con hojas de cálculo para análisis de datos.
- Excelentes habilidades de comunicación y organización, con la capacidad de realizar múltiples tareas y gestionar múltiples proyectos en un entorno rápido y con plazos definidos.
- Capacidad para operar eficazmente con supervisión mínima.
EDUCACIÓN
- Título de Grado en Informática, Tecnología de la Información, Ingeniería o campo relacionado.
- Experiencia en Python es una ventaja, particularmente para la creación de scripts de pipelines de datos, automatización o tareas ETL ligeras.
- Experiencia en el uso de herramientas de codificación de IA (por ejemplo, GitHub Copilot, Claude o similares) para acelerar el desarrollo, revisar código y mejorar la productividad.
