O desafio da vaga
Estamos procurando duas pessoas desenvolvedoras Python, uma pleno e uma sênior, para construir RPA, atuando alocadas dentro do cliente.
Deixando claro desde já: o dia a dia dessa vaga é construção de robô de automação de processo. Não é desenvolvimento de produto, não é sustentação de sistema, não é análise de dados. É pegar processo manual e repetitivo do cliente e transformar em robô que roda sozinho, todo dia, sem alguém precisar olhar.
Você vai lidar com sistemas legados, portais que não têm API, ERP de tela verde, planilhas espalhadas e áreas de negócio que sabem o problema mas não sabem descrever o requisito. Automação em Python é a ferramenta principal, e a régua técnica aqui é alta e específica.
Estar alocado em cliente significa carregar o nome da btime todo dia. Você é a pessoa técnica na mesa, conversa direto com o gestor da área, entende o processo, propõe a solução e entrega o robô funcionando.
O que você vai fazer na prática
Construção de RPA (o coração da vaga)
- Desenvolver robôs de automação de processo em Python, do desenho até a entrega em produção.
- Mapear o processo manual, identificar o que dá para automatizar e desenhar o fluxo do robô.
- Automatizar navegação em web e em sistema desktop com Selenium, PyAutoGUI e Pywinauto.
- Trabalhar com leitura e extração de dados de arquivo, planilha, PDF e email.
- Tratar exceção de verdade: robô que quebra e ninguém percebe não conta como entrega.
- Criar log, alerta, retentativa e monitoramento para que a automação sobreviva depois que você sair do projeto.
- Agendar, colocar em produção e acompanhar a execução dos robôs no ambiente do cliente.
Integração e dados
- Consumir e construir APIs, integrar sistemas e serviços web.
- Trabalhar com bancos relacionais e não relacionais, escrevendo consulta que aguenta volume.
- Extrair, tratar e carregar dados entre sistemas que não conversam entre si.
- Versionar tudo em Git, com padrão de branch e revisão de código.
Requisito e relação com o cliente
- Os requisitos serão levantados pelo Gerente de Projetos ou Analista Funcional da btime.
- Traduzir processo confuso em fluxo claro antes de escrever a primeira linha de código.
- Apontar quando o pedido do cliente não é a melhor solução e propor o caminho certo.
- Documentar o que foi entregue, de forma que outra pessoa consiga dar manutenção.
Qualidade e boas práticas
- Escrever código legível, testado e organizado, com atenção a arquitetura (MVC, hexagonal, clean architecture).
- Aplicar teste automatizado onde faz diferença.
- Apoiar tecnicamente outras pessoas do time e puxar a régua de boas práticas.
O que esperamos de você
Competências técnicas obrigatórias
- Experiência comprovada com construção de RPA em Python. Esse é o requisito principal e não é negociável.
- Prática real com Selenium, PyAutoGUI e Pywinauto, com robô rodando em produção.
- Bancos de dados SQL e NoSQL, com boa noção de modelagem.
- Consumo e construção de APIs, integração entre sistemas.
O que muda entre pleno e sênior
- Entrega demanda bem definida com autonomia, pedindo ajuda na hora certa.
- Consegue conversar com a área de negócio e refinar requisito.
- Escreve código limpo e sustenta o robô que entregou.
- Desenha a automação do zero, decide arquitetura do robô e justifica a escolha.
- Assume a interlocução técnica com o cliente e conduz a conversa difícil.
- Antecipa risco, enxerga o que vai quebrar antes de quebrar.
- Desenvolve tecnicamente as pessoas mais novas do time.
Competências comportamentais
- Capacidade analítica: quebra problema grande em parte pequena e resolve.
- Proatividade: não fica esperando alguém definir o próximo passo.
- Comunicação clara: explica assunto técnico para quem não é técnico.
- Postura de dono: cuida do resultado, não só da tarefa.
- Experiência com inteligência artificial ou machine learning aplicados a processo.
- Projetos corporativos de RPA com impacto comprovado em número, tipo horas economizadas por mês.
- Vivência com ferramenta de mercado de RPA (UiPath, Automation Anywhere, Blue Prism, Power Automate), sabendo comparar com a construção em Python.
- Vivência com cliente enterprise e ambiente com governança de TI.
- Já trabalhou dentro de cliente ou em consultoria e sabe o que isso exige.
- Gosta de processo bagunçado e repetitivo, porque é ali que o RPA vale dinheiro.
- Não trava quando falta documentação.
- Quer crescer tecnicamente e tem interesse real em automação e inteligência artificial.
Na maioria das empresas o desenvolvedor recebe a tarefa pronta e entrega ticket.
Aqui você senta com quem vive o problema, entende o processo inteiro e decide como o robô vai resolver. Cada RPA que você entrega tira horas de trabalho manual da rotina de gente de verdade, e isso aparece em número no mês seguinte.
Se você quer virar referência técnica em RPA e inteligência artificial aplicada a operação, esse é o lugar.