CMU TRADING COMERCIALIZADORA DE ENERGIA LTDA

Desarrollador Backend de RPA de Nivel Intermedio

Show original

Híbrido

Belo Horizonte, MG, Brasil

Rango salarial

BRL

Empleado(a)

Nivel de experiencia

Nivel medio

Requisitos

2+ años de experiencia en la carrera
Git
APIs REST
Selenium
Playwright
Docker
Web Scraping
OpenPyXL
Regex
Python
Pandas

Habilidades deseadas

Pyppeteer
pathlib
os
Linux
Tkinter
shutil
TypeScript
C#/.NET
Nuitka
Google API Python Client
Node.js
Threading em Python
contextlib

Tareas y Responsabilidades

Show original

Sobre 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: