Desde Abalia Buscamos un/a Analista Programador/a Python con experiencia en desarrollo de automatizaciones, scripting e integración de sistemas para incorporarse a un proyecto tecnológico de larga duración. La persona seleccionada participará en el diseño, desarrollo y mantenimiento de herramientas y servicios de automatización, trabajando con Python, entornos Linux/Unix, APIs y bases de datos. Buscamos un perfil con capacidad para desarrollar soluciones robustas, escalables y reutilizables, aplicando buenas prácticas de ingeniería de software y garantizando la estabilidad de los procesos automatizados. Funciones principales Diseñar, desarrollar y mantener scripts y herramientas de automatización utilizando Python. Implementar procesos automáticos e integraciones mediante APIs REST, JSON y diferentes mecanismos de intercambio de información. Desarrollar scripts de administración y automatización con Bash, Shell o PowerShell. Automatizar consultas y operaciones sobre bases de datos mediante SQL. Gestionar ejecuciones programadas, procesos batch y dependencias entre tareas. Implementar mecanismos de gestión de errores, reintentos, alertas y recuperación de procesos. Monitorizar ejecuciones, analizar logs y resolver incidencias técnicas. Participar en procesos de integración y despliegue continuo (CI/CD). Aplicar buenas prácticas de desarrollo, testing, documentación y control de versiones. Garantizar la seguridad de las automatizaciones mediante una correcta gestión de credenciales y permisos. Más de 5 años de experiencia en desarrollo y programación con Python. Dominio de Bash, Shell scripting o PowerShell.
Experiencia desarrollando herramientas y servicios de automatización mantenibles. Conocimientos de APIs REST, JSON, gestión de ficheros e integración de sistemas. Conocimientos de SQL y automatización de operaciones sobre bases de datos. Experiencia en entornos Linux/Unix. Conocimientos de schedulers, procesos batch y gestión de dependencias. Experiencia en gestión de logs, monitorización y resolución de incidencias (troubleshooting). Conocimientos de Git y control de versiones. Buenas prácticas de desarrollo, testing y documentación técnica. Conocimientos de CI/CD. Conocimientos de seguridad, gestión de credenciales y permisos. Conocimientos valorables Experiencia con Jenkins, GitHub Actions o herramientas similares. Conocimientos de Docker y Kubernetes. Experiencia utilizando GitHub Copilot, LLMs o agentes de Inteligencia Artificial. Experiencia en aplicaciones bancarias, sistemas críticos o entornos regulados. Contrato y proyecto de larga duración. Modalidad 100% teletrabajo. Nuestro eslogan «El lado humano de la tecnología» pone de manifiesto lo que ofrecemos tanto al cliente externo como interno, y es que las personas siempre están en el centro de todo lo que hacemos. Cuidamos cada detalle, evolucionamos con los años, y nos adaptamos a los cambios para ofrecer lo mejor a nuestros colaboradores, clientes y empleados. Porque somos diferentes, por tres motivos principales: Para nosotros no eres un número. Porque apostamos por la innovación y el aprendizaje contínuo. Aportamos nuestro granito de arena para mejorar la calidad de vida de las personas, mediante la tecnología y proyectos que hacen de este mundo un lugar mejor
📌 Python developer Senior | Automatización y Scripting | 100% Remoto (España)
🏢 Abalia
📍 España