Analista Programador/a Python
Salario: 37.000 € brutos anuales | Modalidad: Teletrabajo
Buscamos un/a Analista Programador/a Python para desarrollar soluciones de automatización que mejoren la eficiencia de los equipos de operación, mantenimiento y soporte de aplicaciones en BBVA Commercials.
El objetivo del puesto es reducir tareas manuales y repetitivas, minimizar errores y mejorar la fiabilidad de los procesos, permitiendo que los equipos de ingeniería dediquen más tiempo a actividades de mayor valor.
Buscamos una persona con sólidos conocimientos de Python, experiencia en scripting y automatización de procesos, y capacidad para desarrollar soluciones seguras, reutilizables y mantenibles.
Funciones principales
Identificar y priorizar oportunidades de automatización según su impacto, frecuencia, esfuerzo y criticidad.
Desarrollar scripts, herramientas y workflows para automatizar tareas operativas y procesos recurrentes.
Automatizar validaciones, controles, informes y tratamiento de información.
Integrar aplicaciones y plataformas mediante APIs y mecanismos de orquestación.
Automatizar la monitorización, el análisis de logs, las alertas y el diagnóstico de incidencias.
Desarrollar procesos de extracción, transformación y validación de datos.
Mejorar tareas de mantenimiento, soporte y conciliación de información.
Garantizar que las soluciones sean seguras, trazables, documentadas y alineadas con los estándares de desarrollo.
Medir el impacto y los beneficios obtenidos mediante las automatizaciones.
Explorar el uso de IA generativa y agentes de IA cuando aporten valor a los procesos.
Requisitos imprescindibles
Desarrollo y scripting
Dominio de Python para el desarrollo de automatizaciones.
Experiencia con Bash, Shell scripting o PowerShell.
Desarrollo de 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 sobre bases de datos.
Automatización y operación
Experiencia desarrollando scripts y procesos de ejecución automática.
Conocimientos de Linux/Unix y entornos de ejecución de aplicaciones.
Experiencia con schedulers, procesos batch y gestión de dependencias.
Conocimientos de logs, monitorización y troubleshooting.
Gestión de errores, reintentos, alertas y recuperación de procesos.
Buenas prácticas de desarrollo
Experiencia con Git y control de versiones.
Conocimientos de testing y documentación.
Familiaridad con herramientas y procesos CI/CD.
Capacidad para diseñar soluciones escalables y reutilizables.
Conocimientos de seguridad, gestión de credenciales y permisos.
Conocimientos valorables
Jenkins, GitHub Actions o herramientas similares.
Docker y Kubernetes.
GitHub Copilot, LLMs y agentes de IA.
Experiencia en aplicaciones bancarias, sistemas críticos o entornos regulados.
- Estado remoto
- Completamente remoto
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y la profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes.
Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.