VAGASLUME
C

Desenvolvedor(a) Backend RPA - Pleno

CMU TRADING COMERCIALIZADORA DE ENERGIA · Belo Horizonte - MG · Híbrido · GeekHunter

GitA combinarCLT

Sobre a vaga

Requisitos

  • 2+ anos de experiência na carreira
  • Git
  • APIs REST
  • Selenium
  • Playwright
  • Docker
  • Web Scraping
  • OpenPyXL
  • Regex
  • Python
  • Pandas

Conhecimentos Desejáveis

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

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.

Requisitos principais

GitAPIs RESTSeleniumPlaywrightDockerWeb ScrapingOpenPyXLRegexPythonPandasPyppeteerpathlibosLinuxTkintershutilTypeScriptC#/.NETNuitkaGoogle API Python ClientNode.jsThreading em Pythoncontextlib

Candidatura

Publicado há 2 semanas

C

CMU TRADING COMERCIALIZADORA DE ENERGIA

Vagas abertas nesta empresa: 1