Senior SQL Server Performance Engineer
hace 3 días
Figueres
Descripción del puesto Se anima a todos los posibles solicitantes a que se desplacen y lean la descripción completa del puesto antes de presentar su candidatura. ¿Te apasiona optimizar SQL Server en producción real — no en laboratorio? Factor Energía, comercializadora eléctrica, busca un/a Senior SQL Server Performance Engineer para reforzar su equipo técnico. Modalidad híbrida con sede en Figueres (Alt Empordà). Valoramos candidatos que residan en Girona, Alt Empordà o comarcas limítrofes con desplazamiento razonable. El foco del puesto está en optimizar el motor SQL Server en producción OLTP: consultas, índices, planes de ejecución, particionado y stored procedures sobre tablas de gran volumen. Buscamos a alguien cuya experiencia principal esté en ese tipo de trabajo técnico sobre bases de datos transaccionales. • T-SQL avanzado Para refactorizar stored procedures en producción, mantener equivalencia funcional y desplegar cambios con validación y rollback documentado. Para detectar regresiones tras despliegues, comparar planes antes y después de un cambio, y priorizar qué consultas atacar en picos de carga. Para diagnosticar cuellos de botella en producción, entender qué espera el motor y dónde hay oportunidades de mejora sin adivinar. • Planes de ejecución Para identificar parameter sniffing, spills a tempdb, implicit conversions y planes inestables antes de proponer un cambio de índice o de consulta. • Índices y estadísticas Para diseñar clustered, nonclustered, covering y filtered donde aporten; detectar duplicados o inútiles; y decidir cuándo FULLSCAN o muestreo tiene sentido en tablas masivas. • Particionado Para mantener tablas particionadas por tiempo, aprovechar partition elimination y operaciones SWITCH en ventanas de mantenimiento. • tempdb, bloqueos y deadlocks Para resolver incidentes de rendimiento: memory grants, spills, contención en tempdb y bloqueos entre aplicaciones concurrentes. Para acotar el impacto de cargas pesadas y capturar consultas lentas o picos anómalos de forma proactiva. • Coordinación con equipos de desarrollo Para traducir un diagnóstico de motor en un cambio concreto en aplicación y validar el antes/después con métricas reales. • Documentación técnica Para dejar cada intervención trazable: contexto del problema, scripts pre/post, impacto medido y procedimiento de rollback. • 5+ años con SQL Server en producción y experiencia demostrable en tuning sobre tablas de gran volumen., • Dominio de T-SQL y experiencia con Query Store, DMVs o diagnóstico de planes de ejecución., • Autonomía y criterio para trabajar sobre producción crítica: priorizar por impacto, validar antes de desplegar. Valoramos especialmente: • Experiencia en sectores donde el volumen de datos es estructural — no anecdótico — y el rendimiento del motor importa cada día:, • Energía y utilities (facturación masiva, alta cardinalidad en tablas de detalle), • Banca y seguros (transacciones, históricos de movimientos, cierres periódicos), • Telecomunicaciones (billing, CDRs, alta cardinalidad en tablas de detalle), • Retail y e-commerce (pedidos, stock, trazabilidad en picos de campaña), • Logística y transporte (rutas, albaranes, operativa en tiempo casi real) Condiciones y beneficios • Jornada completa - Horario de lunes a jueves de 9:00h a 14:00h y de 15:00h a 18:00h; Viernes de 8:00h a 15:00h (intensivo)., • Modalidad de teletrabajo: Híbrido (2 días de teletrabajo una vez superado el periodo de prueba)., • Proyecto técnico exigente a escala real, con impacto directo en el negocio., • Entorno profesional en el sector energético., • Equipo pequeño donde tu trabajo cuenta. xcskxlj, • Condiciones económicas según experiencia. #J-18808-Ljbffr