TECDATA ENGINEERING

Analista Programador Python

TECDATA ENGINEERING Spain · €37K/yr

IT Services and IT Consulting · 201-500 employees

7 h ago
Remote python Mid (2-5 yrs) Full-time Spain
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and implement automation solutions to reduce repetitive operational, maintenance, and application-support tasks. Integrate systems, automate monitoring and incident workflows, ensure solutions are secure and maintainable, and measure their impact.

What they look for

Python Bash Shell Scripting PowerShell REST APIs JSON SQL Linux/Unix Batch Processing Schedulers Log Monitoring Troubleshooting Git Testing CI/CD Automation

Requirements

Requires strong Python automation skills, experience with shell scripting, APIs, SQL, Linux/Unix, batch execution, monitoring, and error recovery. Candidates should also have software engineering experience with Git, testing, documentation, CI/CD, scalable design, and security practices.

Full description

Analista Programador Python

Misión del puesto

Diseñar, desarrollar e implantar soluciones de automatización para reducir tareas manuales, repetitivas y de bajo valor asociadas a la operación, mantenimiento y soporte de aplicaciones en BBVA Commercials. El objetivo es mejorar la eficiencia, reducir errores, aumentar la fiabilidad y liberar capacidad de los equipos de ingeniería para actividades de mayor valor.

Responsabilidades principales

Identificar y priorizar oportunidades de automatización según esfuerzo, frecuencia, impacto y criticidad, manteniendo un backlog de iniciativas.

Desarrollar scripts, herramientas, servicios y workflows que automaticen tareas operativas, validaciones, controles, informes y tratamiento de información.

Integrar aplicaciones y plataformas mediante APIs y mecanismos de orquestación, automatizando procesos de extracción, transformación y validación de datos.

Automatizar monitorización, análisis de logs, alertas, diagnóstico de incidencias, conciliaciones y tareas recurrentes de mantenimiento y soporte.

Garantizar soluciones seguras, trazables, reutilizables, escalables, documentadas y alineadas con los estándares de BBVA.

Medir el impacto y los beneficios obtenidos mediante la automatización.

Explorar el uso de IA generativa y agentes de IA para desarrollo, documentación, diagnóstico y tratamiento de incidencias cuando aporten valor frente a soluciones tradicionales.

Requisitos imprescindibles (Must Have)

Desarrollo y scripting

Dominio de Python para el desarrollo de automatizaciones.

Experiencia con Bash, Shell scripting o PowerShell.

Capacidad para desarrollar herramientas y servicios de automatización mantenibles.

Experiencia con APIs REST, JSON, ficheros y mecanismos de integración.

Conocimientos de SQL y automatización de consultas y operaciones sobre bases de datos.

Automatización de operaciones

Experiencia desarrollando scripts y procesos de ejecución automática.

Conocimientos de Linux/Unix y entornos de ejecución de aplicaciones.

Experiencia con schedulers, ejecución de procesos batch y gestión de dependencias.

Conocimientos de gestión de logs, monitorización y troubleshooting.

Experiencia con gestión de errores, reintentos, alertas y recuperación de procesos.

Ingeniería de software

Experiencia con Git y control de versiones.

Buenas prácticas de desarrollo, testing y documentación.

Conocimientos de CI/CD.

Capacidad para diseñar soluciones escalables y reutilizables.

Conocimientos de seguridad, gestión de credenciales y permisos.

Conocimientos valorables (Nice to Have)

Conocimientos de Jenkins, GitHub Actions o herramientas similares.

Experiencia con Docker y Kubernetes.

Experiencia con GitHub Copilot, LLMs y agentes de IA.

Experiencia en aplicaciones bancarias, sistemas críticos o entornos regulados.

SBA: 37.000€ Brutos

Modalidad: Teletrabajo

Similar roles