Educação:Estar cursando graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas.Diferencial, cursos na área de programação e desenvolvimento de software.Conhecimentos Técnicos:Familiaridade com conceitos de algoritmos e estruturas de dados.Habilidades de Resolução de Problemas:Capacidade de identificar e solucionar problemas de forma lógica e eficiente.Habilidade para depurar e testar código.Idiomas:Inglês básico ou intermediário para leitura de documentação técnica.Experiência Prática:Participação em projetos acadêmicos ou pessoais de desenvolvimento de software.Contribuições para projetos de código aberto.Habilidades de Comunicação:Capacidade de se comunicar de forma clara e eficaz, tanto verbalmente quanto por escrito.Habilidade para trabalhar em equipe e colaborar com colegas de diferentes áreas.Proatividade e Vontade de Aprender:Desejo de aprender e se adaptar rapidamente a novas tecnologias e ferramentas.Proatividade em buscar soluções e melhorar processos.Gerenciamento de Tempo:Habilidade para gerenciar múltiplas tarefas e cumprir prazos.Atitude Profissional:Comprometimento com a ética profissional e a qualidade do trabalho.Flexibilidade e adaptabilidade para lidar com mudanças e novas demandas.Como estagiário você irá atuar:Desenvolvimento de Código:Auxiliar na criação, teste e manutenção de software.Implementar novas funcionalidades sob a supervisão de desenvolvedores mais experientes.Participar na correção de bugs e melhorias no código existente.Colaboração em Projetos:Trabalhar em equipe com outros desenvolvedores, designers e gerentes de projeto.Participar em reuniões de planejamento e revisão de projetos.Colaborar na elaboração de documentações técnicas.Teste e Qualidade:Escrever e executar testes unitários e de integração.Auxiliar na automação de testes e processos de integração contínua.Reportar e documentar problemas de software e participar no processo de resolução.Aprendizado e Desenvolvimento:Aprender e aplicar novas tecnologias e ferramentas de desenvolvimento.Participar em treinamentos e workshops oferecidos pela empresa.Receber feedback de mentores e buscar aprimoramento contínuo.Manutenção de Sistemas:Auxiliar na manutenção de sistemas legados.Monitorar o desempenho de aplicações e propor melhorias.Documentação:Ajudar na criação e atualização de documentações técnicas.Manter registros detalhados das modificações e atualizações de código.Suporte Técnico:Fornecer suporte técnico básico a outros membros da equipe.Participar na resolução de incidentes e problemas reportados pelos usuários.Pesquisa e Desenvolvimento:Conduzir pesquisas para identificar novas tecnologias e soluções que possam ser aplicadas.Propor ideias inovadoras para a melhoria de processos e produtos.Adaptação às Metodologias de Trabalho:Seguir as metodologias de desenvolvimento adotadas pela empresa, como Agile ou Scrum.Participar ativamente de sprints e reuniões diárias.