GeekHunter Logo

Planes

Iniciar sesión

ES

ES

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: