Descrição:
Responsabilidades:
- Desenvolver e testar robôs em Python para projetos de RPA;
- Desenvolver e testar sistema web para monitoramento, orquestração e interação com robôs, utilizando os frameworks Django e React.js/React Native;
- Integrar serviços de backend com diferentes sistemas e APIs;
- Diagnosticar e corrigir bugs, melhorando a performance e escalabilidade das aplicações;
- Criar testes unitários para validar as funcionalidades e garantir a robustez da aplicação;
- Utilizar práticas de CI/CD para versionamento e automação de deploys em produção;
- Monitorar o desempenho de robôs em produção, identificando oportunidades de melhoria e implementando otimizações quando necessário;
- Criar e atualizar documentações técnicas e processuais;
- Participar de reuniões com clientes internos e externos para coleta de requisitos e apresentação de conclusões de projetos.
Requisitos:
- Mínimo de 3 anos de experiência comprovada em desenvolvimento backend com Python;
- Experiência na escrita de testes unitários;
- Experiência com HTML, CSS e JavaScript;
- Familiaridade com lógica de programação e conceitos de linguagem orientada a objetos;
- Familiaridade com Git;
- Familiaridade com bancos de dados SQL e NoSQL (Redis);
- Familiaridade com API RESTful e WebSockets;
- Capacidade de trabalhar de forma independente e em equipe, com habilidades de comunicação e colaboração.
Desejáveis:
- Conhecimento em React.js ou React Native;
- Conhecimento em Azure DevOps (Boards, Repos e Pipeline);
- Conhecimento de metodologias ágeis;
- Conhecimento em CI/CD e ambientes de containerização como Docker;
- Experiência com Jenkins;
- Experiência com TDD (Test-Driven Development).
Nível de senioridade: Pleno.