Automation and Data Analyst
Job Summary
Desarrollar soluciones de automatización y procesamiento de datos para mejorar la eficiencia operativa del equipo. El rol implica transformar procesos manuales en soluciones técnicas funcionales utilizando principalmente Python y SQL Server. Se requiere autonomía en la ejecución y una mentalidad orientada a la optimización de flujos de trabajo.
Responsibilities
- Automatizar procesos operativos repetitivos
- Desarrollar scripts en Python y gestionar bases de datos SQL Server
- Analizar datos, limpiar información y construir reportes
- Documentar soluciones técnicas y colaborar en equipo
Required Skills
- Python (Pandas, SQLAlchemy, Pyodbc)
- SQL Server (Consultas, Vistas, Procedimientos)
- Análisis de datos y automatización
- Excel intermedio
- Autonomía y capacidad analítica
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 como herramienta de validación y entrega de resultados.
- 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: habilidad para descomponer un proceso, identificar la lógica y proponer una solución técnica adecuada.
- Autonomía con criterio: capaz de avanzar de forma independiente tomando decisiones razonadas.
- Proactividad: anticipa problemas y propone mejoras.
- Trabajo en equipo: disposición para colaborar y recibir feedback.
- Comunicación clara: capacidad de explicar soluciones técnicas en términos comprensibles.
- Orientación al resultado: foco en entregar soluciones útiles dentro de los plazos acordados.
Condiciones de Contratación:
- Duración 4 meses (plazo fijo), con posibilidad de extensión o renovación.
- Modalidad Presencial / Híbrida según política interna.