CMU TRADING COMERCIALIZADORA DE ENERGIA LTDA
Desenvolvedor Backend RPA - Pleno
Híbrido
Belo Horizonte, MG, Brasil
Faixa de Remuneração
CLT
Nível de Experiência
Pleno
Requisitos
Conhecimentos Desejáveis
Tarefas e Responsabilidades
Sobre a vaga
Buscamos um(a) Desenvolvedor(a) Backend RPA Pleno com experiência em Python para atuar no desenvolvimento e evolução das automações utilizadas pela empresa.
Você será responsável por criar e manter robôs que interagem com portais externos, incluindo ambientes de distribuidoras de energia que podem exigir autenticação, MFA, manipulação de cookies e outras particularidades de navegação.
Além da automação de navegadores, a posição envolve processamento de arquivos e dados, integração com APIs, execução de aplicações em ambientes Docker e manutenção das automações já existentes.
O trabalho envolve desafios reais de automação, como lidar com páginas instáveis, alterações em portais de terceiros, processamento de grandes volumes de arquivos e diferentes estratégias para obtenção e tratamento de dados.
Responsabilidades:
- Projetar, desenvolver e manter automações e robôs utilizando Python;
- Desenvolver automações de navegador e web scraping em portais externos;
- Trabalhar com portais autenticados, fluxos de login, MFA, cookies, sessões e tokens;
- Criar e manter aplicações e robôs executados em ambientes Docker;
- Realizar extração, transformação e processamento de dados;
- Trabalhar com arquivos Excel, CSV e outros formatos utilizados nos processos automatizados;
- Integrar automações com APIs e serviços externos;
- Investigar falhas e mudanças em portais de terceiros que possam impactar as automações;
- Evoluir automações existentes buscando maior estabilidade, performance e facilidade de manutenção;
- Colaborar com o time no entendimento dos processos de negócio e na definição das melhores estratégias de automação;
- Desenvolver soluções considerando boas práticas de segurança da informação e LGPD.
Requisitos:
- Disponibilidade para atuar em modelo híbrido em Belo Horizonte/MG, com presença no escritório 3 vezes por semana;
- Experiência com desenvolvimento backend e/ou automação utilizando Python;
- Experiência com Docker;
- Experiência com automação de navegadores e web scraping;
- Conhecimento de Selenium e/ou Playwright;
- Experiência com manipulação e processamento de dados utilizando Pandas;
- Conhecimento na manipulação de planilhas Excel utilizando OpenPyXL ou bibliotecas equivalentes;
- Conhecimento de expressões regulares (Regex);
- Conhecimento de HTTP/HTTPS, APIs REST, cookies, headers, sessões, tokens e fluxos de autenticação;
- Familiaridade com Git e versionamento de código;
- Capacidade de investigar problemas e adaptar automações diante de alterações em sistemas e portais de terceiros.
Diferenciais:
Será considerado um diferencial ter experiência ou conhecimento em:
- Pyppeteer;
- Google API Python Client e integração com serviços Google;
- Nuitka para compilação e distribuição de aplicações Python;
- Tkinter para desenvolvimento de interfaces desktop;
- Bibliotecas nativas do Python, como os, shutil, pathlib e contextlib;
- Programação concorrente e utilização de threads em Python;
- Manipulação avançada de arquivos, diretórios e processos do sistema operacional;
- Estratégias avançadas de automação envolvendo interceptação de requisições, cookies e sessões;
- Experiência com automações executadas em containers e ambientes Linux;
- Conhecimento em C#/.NET, Node.js ou TypeScript.
Benefícios:
- R$ 45,00 por dia de alimentação/refeição;
- Vale-transporte com possibilidade de conversão em vale-combustível no cartão Flash;
- Plano de saúde SulAmérica sem coparticipação;
- Day off mensal;
- Auxílio saúde para esportes, terapias e atividades relacionadas;
- Auxílio educação para língua estrangeira, especializações e outros cursos;
- Bônus anual;
- Bônus de férias.
Modelo de trabalho e local:
A vaga é em modelo híbrido, com atuação presencial no escritório em Belo Horizonte/MG, 3 vezes por semana, e 2 dias em home office.
Como se candidatar
As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.
Compartilhar vaga:
Como se candidatar
As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.
Compartilhar vaga: