TECDATA ENGINEERING

Analista Programador/a Python – Automatización

TECDATA ENGINEERING Spain

IT Services and IT Consulting · 201-500 employees

3 d 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

The role involves developing Python-based automation solutions to optimize operational processes and reduce manual tasks within a banking project. Responsibilities include integrating systems via APIs, managing SQL processes, and implementing monitoring and diagnostic tools.

What they look for

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

Requirements

Candidates must have strong proficiency in Python and experience with scripting languages like Bash or PowerShell. A solid background in SQL, Linux/Unix environments, and CI/CD practices is required for this position.

Full description

Buscamos un/a Analista Programador/a Python para incorporarse a un proyecto de Banca , especializado en el desarrollo de soluciones de automatización para optimizar procesos operativos, mantenimiento y soporte de aplicaciones.

El objetivo será reducir tareas manuales y repetitivas, mejorar la eficiencia de los equipos de ingeniería y aumentar la fiabilidad de los procesos mediante herramientas y soluciones automatizadas.

Funciones principales

  • Identificar oportunidades de automatización y priorizar iniciativas según su impacto y criticidad.
  • Desarrollar scripts, herramientas y servicios utilizando Python para automatizar tareas operativas.
  • Integrar aplicaciones y plataformas mediante APIs REST, JSON y procesos de tratamiento de datos.
  • Automatizar consultas SQL, validaciones, informes y procesos batch.
  • Implementar soluciones para monitorización, análisis de logs, alertas y diagnóstico de incidencias.
  • Automatizar tareas recurrentes de mantenimiento y soporte de aplicaciones.
  • Gestionar errores, reintentos y mecanismos de recuperación de procesos.
  • Garantizar la calidad, seguridad, trazabilidad y documentación de las soluciones.
  • Explorar aplicaciones de IA generativa y agentes para mejorar los procesos de desarrollo y soporte.

Requisitos imprescindibles

  • Dominio de Python y experiencia desarrollando automatizaciones.
  • Experiencia con Bash, Shell Scripting o PowerShell.
  • Conocimientos de APIs REST, JSON e integración de sistemas.
  • Experiencia con SQL y bases de datos.
  • Conocimientos de Linux/Unix.
  • Experiencia con procesos batch, schedulers y ejecución automatizada de tareas.
  • Conocimientos de gestión de logs, monitorización y troubleshooting.
  • Experiencia con Git, testing, documentación y buenas prácticas de desarrollo.
  • Conocimientos de CI/CD.
  • Conocimientos de seguridad, gestión de credenciales y permisos.

Conocimientos valorables

  • Jenkins, GitHub Actions u otras herramientas de CI/CD.
  • Docker y Kubernetes.
  • GitHub Copilot, LLMs y agentes de IA.
  • Experiencia en aplicaciones bancarias, sistemas críticos o entornos regulados.

Similar roles