CMU TRADING COMERCIALIZADORA DE ENERGIA LTDA
Desarrollador Backend de RPA de Nivel Intermedio
Híbrido
Belo Horizonte, MG, Brasil
Rango salarial
Empleado(a)
Nivel de experiencia
Nivel medio
Requisitos
Habilidades deseadas
Tareas y Responsabilidades
Show originalSobre la vacante
Buscamos un(a) Desarrollador(a) Backend RPA Nivel pleno con experiencia en Python para trabajar en el desarrollo y evolución de las automatizaciones utilizadas por la empresa.
Serás responsable de crear y mantener robots que interactúan con portales externos, incluidos entornos de distribuidoras de energía que pueden requerir autenticación, MFA, manipulación de cookies y otras particularidades de navegación.
Además de la automatización de navegadores, el puesto implica procesamiento de archivos y datos, integración con APIs, ejecución de aplicaciones en entornos Docker y mantenimiento de las automatizaciones existentes.
El trabajo involucra desafíos reales de automatización, como lidiar con páginas inestables, cambios en portales de terceros, procesamiento de grandes volúmenes de archivos y diferentes estrategias para la obtención y el tratamiento de datos.
Responsabilidades:
- Diseñar, desarrollar y mantener automatizaciones y robots utilizando Python;
- Desarrollar automatizaciones de navegador y web scraping en portales externos;
- Trabajar con portales autenticados, flujos de inicio de sesión, MFA, cookies, sesiones y tokens;
- Crear y mantener aplicaciones y robots ejecutados en entornos Docker;
- Realizar extracción, transformación y procesamiento de datos;
- Trabajar con archivos Excel, CSV y otros formatos utilizados en los procesos automatizados;
- Integrar automatizaciones con APIs y servicios externos;
- Investigar fallas y cambios en portales de terceros que puedan impactar las automatizaciones;
- Evolucionar automatizaciones existentes buscando mayor estabilidad, rendimiento y facilidad de mantenimiento;
- Colaborar con el equipo en la comprensión de los procesos de negocio y en la definición de las mejores estrategias de automatización;
- Desarrollar soluciones considerando buenas prácticas de seguridad de la información y LGPD.
Requisitos:
- Disponibilidad para trabajar en modelo híbrido en Belo Horizonte/MG, con presencia en la oficina 3 veces por semana;
- Experiencia en desarrollo backend y/o automatización utilizando Python;
- Experiencia con Docker;
- Experiencia en automatización de navegadores y web scraping;
- Conocimiento de Selenium y/o Playwright;
- Experiencia en manipulación y procesamiento de datos utilizando Pandas;
- Conocimiento en la manipulación de hojas de cálculo Excel utilizando OpenPyXL o bibliotecas equivalentes;
- Conocimiento de expresiones regulares (Regex);
- Conocimiento de HTTP/HTTPS, APIs REST, cookies, headers, sesiones, tokens y flujos de autenticación;
- Familiaridad con Git y control de versiones de código;
- Capacidad para investigar problemas y adaptar automatizaciones ante cambios en sistemas y portales de terceros.
Cualificaciones preferidas:
Se considerará un diferencial tener experiencia o conocimiento en:
- Pyppeteer;
- Google API Python Client e integración con servicios de Google;
- Nuitka para compilación y distribución de aplicaciones Python;
- Tkinter para desarrollo de interfaces de escritorio;
- Bibliotecas nativas de Python, como os, shutil, pathlib y contextlib;
- Programación concurrente y uso de threads en Python;
- Manipulación avanzada de archivos, directorios y procesos del sistema operativo;
- Estrategias avanzadas de automatización que involucren interceptación de solicitudes, cookies y sesiones;
- Experiencia con automatizaciones ejecutadas en contenedores y entornos Linux;
- Conocimiento en C#/.NET, Node.js o TypeScript.
Beneficios:
- R$ 45,00 por día de alimentación/comida;
- Pase de transporte con posibilidad de conversión en vale de combustible en la tarjeta Flash;
- Plan de salud SulAmérica sin coparticipación;
- Día libre mensual;
- Auxilio de salud para deportes, terapias y actividades relacionadas;
- Auxilio educativo para idioma extranjero, especializaciones y otros cursos;
- Bono anual;
- Bono de vacaciones.
Modelo de trabajo y ubicación:
La vacante es en modelo híbrido, con trabajo presencial en la oficina en Belo Horizonte/MG, 3 veces por semana, y 2 días en home office.
Cómo postularse
Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.
Compartir vacante:
Cómo postularse
Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.
Compartir vacante: