




Resumo: Apoiar o desenvolvimento e a manutenção de aplicações web empresariais, contribuindo para correções de bugs, implementações de funcionalidades e aprimoramentos impulsionados por IA sob orientação de profissionais seniores. Pontos principais: 1. Desenvolver e manter aplicações web empresariais 2. Contribuir para funcionalidades e inovações impulsionadas por IA 3. Colaborar com engenheiros seniores em um ambiente Ágil **Estagiário – Engenheiro de Software** **Responsabilidades** * Apoiar a equipe de engenharia no desenvolvimento e na manutenção de aplicações web empresariais. * Contribuir para tarefas de desenvolvimento, incluindo correções de bugs, implementações de funcionalidades e aprimoramentos, sob a orientação de engenheiros seniores. * Apoiar testes, depuração e solução de problemas em componentes da aplicação. * Trabalhar com APIs de backend, componentes de interface do usuário (UI) frontend e bancos de dados como parte das tarefas atribuídas. * Participar de revisões de código, discussões em equipe e cerimônias Ágeis. * Utilizar ferramentas modernas de desenvolvimento e práticas de engenharia assistidas por IA para melhorar a produtividade. * Escrever código limpo e escalável usando as linguagens de programação C\#/TypeScript. * Apoiar o desenvolvimento de funcionalidades impulsionadas por IA, preparando dados, testando APIs e validando saídas. * Colaborar com engenheiros seniores e arquitetos para explorar o uso de IA no aprimoramento da experiência do usuário e dos fluxos de trabalho empresariais. Manter-se atualizado com novas ferramentas e frameworks de IA relevantes para a roadmap do produto. * **Requisitos** * Graduação em andamento ou concluída parcialmente em Ciência da Computação, Engenharia de Software, Tecnologia da Informação ou área correlata. * Bom entendimento dos fundamentos de programação, incluindo: + Programação Orientada a Objetos (POO) + Estruturas de dados e algoritmos básicos * Experiência com a pilha de desenvolvimento Microsoft, incluindo: + C\# + Fundamentos do .NET / ASP.NET Core + APIs Web * Conhecimentos básicos de desenvolvimento frontend, incluindo: + Angular ou framework semelhante em TypeScript + HTML, CSS, TypeScript / JavaScript * Conhecimentos básicos de bancos de dados + Conceitos de SGBD + Consultas SQL + Compreensão de bancos de dados relacionais * Familiaridade com ferramentas de desenvolvimento + Visual Studio / Visual Studio Code + Git ou outros sistemas de controle de versão * Interesse por práticas modernas de desenvolvimento de software + APIs REST + Desenvolvimento Ágil + Conceitos de CI/CD * Experiência com ferramentas de desenvolvimento assistido por IA + Uso de assistentes de codificação baseados em IA ou ferramentas LLM (ex.: ChatGPT, Copilot) para desenvolvimento e aprendizado. * Capacidade de aprender novas tecnologias rapidamente e trabalhar colaborativamente em um ambiente de equipe.


