¡Sé parte de Stefanini!
Estamos buscando a especialistas en Transact-SQL (T-SQL) con habilidades técnicas enfocadas en la programación y gestión de bases de datos Microsoft SQL Server. Transact-SQL es la extensión propietaria del SQL (Structured Query Language) de Microsoft, que añade varias características a SQL para insertar, actualizar, manipular y recuperar datos. Aquí detallo un perfil técnico para un especialista en T-SQL
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
**Responsabilidades y atribuciones**
**Responsabilidades**:
- Diseñar, desarrollar y mantener aplicaciones de bases de datos utilizando el lenguaje de programación T-SQL.
- Colaborar con el equipo de desarrollo de software para comprender los requisitos y traducirlos en especificaciones técnicas.
- Escriba código T-SQL eficiente y optimizado para implementar soluciones de bases de datos
- Realice pruebas unitarias y depuración de código T-SQL para garantizar entregables de alta calidad.
- Optimice el rendimiento de la base de datos analizando y ajustando consultas SQL
- Solucionar y resolver problemas de bases de datos y cuellos de botella de rendimiento
- Colaborar con administradores de bases de datos para garantizar la integridad y seguridad de los datos.
- Procesos de diseño, desarrollo y mantenimiento de bases de datos documentales.
- Manténgase actualizado con las últimas tendencias y tecnologías en desarrollo T-SQL
**Requisitos y calificaciones**
**Requisitos**:
- Licenciatura en Ciencias de la Computación, Tecnología de la Información o un campo relacionado
- Experiência comprobada como desarrollador TL-SQL o SQL-Server Developer.
**Conocimientos Indispensables:
- **SQL Básico**: Comprensión sólida de SQL estándar, incluyendo consultas selectas, inserciones, actualizaciones, y eliminaciones, así como la creación y modificación de estructuras de base de datos.
- **Transact-SQL Avanzado**: Profundo entendimiento de las extensiones específicas de T-SQL, incluyendo procedimientos almacenados, funciones (escalares y con valores de tabla), triggers, y vistas. Capacidad para utilizar transacciones para manejar el trabajo en unidades lógicas, manejar errores y utilizar control de flujo.
- **Optimización y Rendimiento**: Habilidades para optimizar consultas para mejorar el rendimiento, entender y aplicar índices eficazmente, y analizar planes de ejecución para identificar cuellos de botella.
- **Gestión de Datos y Seguridad**: Conocimiento en la gestión de la seguridad a nível de base de datos, incluyendo roles, permisos y políticas de seguridad. Comprensión de las mejores prácticas para la protección de datos, backups y recuperación de desastres.
- **Modelado de Datos**: Capacidad para diseñar y normalizar esquemas de base de datos de acuerdo con los requisitos del negocio.
**Herramientas y Tecnologías**
- **Microsoft SQL Server**: Experiência en la instalación, configuración y mantenimiento de SQL Server.
- **SQL Server Management Studio (SSMS)**: Proficiencia en el uso de SSMS para administrar la base de datos, escribir y ejecutar scripts, y analizar planes de ejecución.
**Habilidades Deseables**
- **SQL Server Integration Services (SSIS)**: Para algunos roles, conocimiento en SSIS puede ser necesario para el diseño e implementación de soluciones de integración de datos.
- **Desarrollo de Aplicaciones**: Conocimiento básico de lenguajes de programación como C# o Python, que a menudo se utilizan junto con aplicaciones basadas en SQL Server para el desarrollo de soluciones backend.
- **Análisis de Datos**: Habilidades en el análisis de datos y posiblemente en la elaboración de informes utilizando herramientas como SQL Server Reporting Services (SSRS) o Power BI.
**Habilidades Blandas**
- **Resolución de Problemas**: Capacidad para diagnosticar y resolver problemas complejos de base de datos.
- **Comunicación**: Habilidad para comunicar técnicamente con otros miembros del equipo de IT y también traducir necesidades técnicas a un lenguaje comprensible para usuarios no técnicos.
- **Aprendizaje Continuo**: Dada la constante evolución de las tecnologías de bases de datos, es crítico mantenerse actualizado con las últimas versiones y características de SQL Server y T-SQL.
Somos una empresa global con 35 años de experiência en el mercado, ofrecemos una sólida selección de servicios como: automatización, nube, Internet de las cosas (IoT) y experiência de usuario (UX).
Creemos que la tecnología puede revolucionar una empresa y la innovación es fundamental para fomentar el desarrollo y la competitividad. También valoramos las nuevas ideas y el poder de una mente abierta, por lo que reconocemos que cada talento es esencial para la calidad de nuestros proyectos y especialmente para nuestro progreso.
Mantenemos nuestra excelencia invirtiendo en innovaciones tecnológicas, las m