Automation and Data Analyst
Job Summary
Desarrollar soluciones de automatización y procesamiento de datos para optimizar los procesos operativos del equipo. El rol implica traducir necesidades manuales en soluciones técnicas funcionales mediante el uso de Python y SQL Server. Se requiere ejecutar estas tareas con autonomía, manteniendo la alineación con los objetivos del área.
Responsibilities
- Automatización de procesos operativos mediante scripts.
- Manipulación y consulta de datos en SQL Server.
- Creación de pipelines de datos y reportes básicos.
- Colaboración activa en la definición de requerimientos técnicos.
Required Skills
- Python (Pandas, SQL alchemy)
- SQL Server (Consultas, Procedures)
- Análisis de datos
- Excel intermedio
- Capacidad analítica y autonomía
Job Details
### Principales Responsabilidades
**Automatización de procesos**
- Levantar y comprender procesos operativos existentes a partir de las descripciones del equipo, identificando oportunidades de automatización.
- Desarrollar scripts en Python para automatizar tareas repetitivas, transformación de datos, generación de reportes y otras necesidades operativas.
- Conectar y manipular datos desde SQL Server mediante consultas y procedimientos, integrándolos en los flujos automatizados.
- Documentar las soluciones desarrolladas de forma clara, de modo que el equipo pueda mantenerlas o ajustarlas en el futuro.
**Análisis y procesamiento de datos**
- Analizar conjuntos de datos para identificar patrones, inconsistencias o necesidades de limpieza y transformación.
- Construir y mantener pipelines de datos simples que soporten los requerimientos del área.
- Elaborar reportes y visualizaciones básicas que faciliten la interpretación de resultados por parte del equipo.
**Coordinación y trabajo en equipo**
- Participar activamente en reuniones de equipo para recoger requerimientos, presentar avances y ajustar soluciones según feedback.
- Trabajar de forma independiente en la ejecución de tareas, sin requerir supervisión continua, pero manteniendo comunicación proactiva sobre el estado del trabajo.
- Priorizar los desarrollos según las necesidades del equipo, siendo flexible ante cambios de alcance o urgencias operativas.
- Colaborar con otros integrantes del área para la validación de resultados y la integración de las soluciones desarrolladas.
### Requisitos del Cargo
**Formación académica**
- Título Universitario en Ingeniería en Informática, Ciencias de la Computación, Ingeniería Civil en Computación, Estadística, Ingeniería Industrial o carrera afín.
- Formación complementaria o cursos en análisis de datos, automatización o desarrollo Python es valorada.
**Experiencia**
- Al menos 1 a 2 años de experiencia en roles relacionados con desarrollo de scripts, análisis de datos o automatización de procesos.
- Experiencia demostrable trabajando con Python en contextos reales: manipulación de archivos, consumo de datos, automatización de tareas.
- Experiencia con SQL Server: escritura de consultas de selección, filtros, joins, agrupaciones y actualizaciones.
- Se valora experiencia en entornos de finanzas, operaciones o industrias con alto volumen de datos.
**Conocimientos técnicos**
- Python: manejo de librerías estándar para procesamiento de datos (pandas, openpyxl, os, subprocess), automatización de tareas y conexión a bases de datos (pyodbc, sqlalchemy).
- SQL Server: capacidad para escribir y ejecutar consultas complejas, manejo de vistas y procedimientos almacenados, comprensión del modelo relacional.
- Manejo de Excel a nivel intermedio.
- Familiaridad con entornos Windows y herramientas de trabajo colaborativo (Teams, SharePoint o similares).
- Conocimiento de control de versiones con Git es una ventaja.
**Competencias conductuales**
- Capacidad analítica, autonomía con criterio, proactividad, trabajo en equipo, comunicación clara y orientación al resultado.
### Condiciones de Contratación
- Duración: 4 meses (plazo fijo), con posibilidad de extensión o renovación.
- Modalidad: Presencial / Híbrida.
- Disponibilidad: Inmediata o a convenir.