Buscamos un/a Desarrollador/a Python con enfoque en procesamiento y gestión de datos, capaz de diseñar y mantener arquitecturas locales de datos en entornos Linux.
La persona ideal combinará habilidades de programación, estructuración de proyectos y automatización, garantizando la fiabilidad y escalabilidad de los sistemas internos de información.
Funciones
Diseñar, desarrollar y mantener scripts y aplicaciones en Python orientadas a la manipulación, limpieza y transformación de datos (pandas, FastAPI, etc.).
Implementar servicios y APIs para exponer datos a otros sistemas o usuarios internos.
Montar y administrar arquitecturas locales de datos (servidores Linux, entornos virtuales, programación de tareas, automatización de procesos).
Gestionar y versionar código siguiendo buenas prácticas (estructura modular, Git, entornos virtuales, documentación técnica).
Optimizar el rendimiento de procesos ETL y asegurar la integridad y disponibilidad de los datos.
Colaborar con equipos de análisis y negocio para integrar fuentes de datos y desarrollar soluciones automatizadas.
Realizar monitorización y mantenimiento preventivo de los sistemas locales de datos.
Requisitos
Experiencia en programación Python (mínimo 2 años).
Dominio de pandas, FastAPI y estructuración de proyectos.
Conocimientos en administración de servidores Linux y automatización de tareas (cron, bash scripting, systemd).
Experiencia en entornos virtuales (venv, conda) y control de dependencias.
Capacidad para documentar, testear y versionar proyectos.
Conocimientos básicos en bases de datos (SQL o similares).
Actitud proactiva, capacidad de autogestión y trabajo en equipo.
Aspectos valorables
Conocimientos de Power BI para conexión, modelado básico y creación de informes.
Control de versiones (Git).
Apis y modelado de datos.
Documentación clara de procesos.
Modalidad de trabajo
Teletrabajo 100%
Condiciones económicas
SBA: 33500€