1- Conhecimento em HTML, CSS e JavaScript, framework de frontend como React, Angular ou Vue.js (Mínimo de 1 linguagem)
2 – Linguagem de programação back-end, como Python, JavaScript (Node.js), Ruby, etc. (Mínimo de 1 linguagem)
3 – Entender conceitos como APIs e bancos de dados. (Desejável)
4 – Conhecimento de serviços de email como SMTP, SendGrid, Mailgun ou serviços semelhantes (Desejável)
5 – Ferramentas de gerenciamento de logs, sistemas de autenticação e autorização (Desejável)
Soft Skills
1. Aprendizagem Autodirigida: Como a tecnologia está sempre evoluindo, é importante que o estagiário esteja confortável em aprender novas habilidades de maneira autodirigida.
2. Resolução de Problemas: Problemas são comuns no desenvolvimento de software, portanto, a capacidade de pensar criticamente e resolver problemas é uma habilidade essencial.
3. Comunicação: O estagiário deve ser capaz de comunicar ideias e problemas claramente, tanto por escrito quanto verbalmente.
4. Trabalho em equipe: Muitas vezes, o desenvolvimento de software é um esforço de equipe, portanto, é importante que o estagiário seja capaz de trabalhar bem em equipe.
5. Gestão de tempo: Dado que podem haver várias tarefas e projetos a serem tratados simultaneamente, boas habilidades de gerenciamento de tempo são essenciais.
6 – Familiaridade com ferramentas de Business Intelligence e conceitos de visualização de dados. (Power Bi, como Tableau, QlikView, etc) (Desejavel)