Atuar como analista de desenvolvimento em uma das Squads dos produtos TOTVS RH (linha Protheus), assegurando a qualidade das entregas do time a fim de que os requisitos de software solicitados pelo PO sejam atendidos.
1. Trabalhar no desenvolvimento e manutenção de soluções de RH, com o objetivo de melhorar a experiência de nossos produtos para nossos clientes;
2. Colaborar com a Squad conforme os processos ágeis definidos pela empresa, visando atingir as metas do time;
3. Garantir que as entregas estejam em conformidade com as boas práticas e convenções internas;
4. Desenvolver Testes Unitários, Testes Automatizados e Documentar funcionalidades desenvolvidas;
5. Orientar, capacitar e colaborar com o time de desenvolvimento na busca por soluções de negócio, arquitetura e desenho, por meio de comunicação e troca de conhecimentos;
6. Manter a qualidade do software verificando processos, ferramentas e boas práticas disponíveis para o produto e tecnologia utilizados;
7. Orientar desenvolvedores de menor senioridade, apoiando suas dúvidas, disseminando conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio;
8. Sugerir melhorias nos processos da área do produto ou segmento em que atua, com base em seu conhecimento técnico, visando otimizar entregas e processos;
9. Conhecimentos em lógica de programação;
10. Conhecimentos em Automação de Testes;
11. Banco de Dados – nível avançado;
12. Linguagem de programação para back-end (ADVPL) – nível avançado;
13. Fundamentos em frameworks de front-end (exemplo: Angular, Vue, React, outros) – nível intermediário;
14. Servidor de aplicação (exemplo: AppServer, Jboss, NodeJs);
15. DevOps (exemplo: CI/CD, Contêineres, Scripts, S.O., Monitoramento, outros) – nível básico;
16. Sistemas distribuídos e escalabilidade – nível básico;
17. Fundamento em testes unitários – nível avançado;
18. Arquitetura de Software (exemplo: cliente-servidor, web, outros) – nível intermediário;
19. Ensino Superior em Análise de Sistemas, Sistemas da Informação, Ciências da Computação, Engenharia de Computação ou Engenharia de Software;
20. Conhecimento em regras de negócios das soluções de RH (Folha de Pagamento, Ponto Eletrônico, Avaliação de Desempenho, Recrutamento e Seleção, entre outros).
#J-18808-Ljbffr