Descrição
Resumo:
Esta vaga de Estagiário em Engenharia de Software envolve auxiliar no desenvolvimento e manutenção de aplicações web empresariais, contribuir para tarefas de desenvolvimento e colaborar em recursos impulsionados por IA.
Pontos principais:
1. Auxiliar no desenvolvimento e manutenção de aplicações web empresariais
2. Contribuir para o desenvolvimento de recursos impulsionados por IA
3. Colaborar com engenheiros sênior e arquitetos
**Estagiário – Engenheiro de Software**
**Responsabilidades**
* Auxiliar a equipe de engenharia no desenvolvimento e manutenção de aplicações web empresariais.
* Contribuir para tarefas de desenvolvimento, incluindo correções de bugs, implementação de funcionalidades e melhorias, sob a orientação de engenheiros sênior.
* Apoiar testes, depuração e solução de problemas em componentes da aplicação.
* Trabalhar com APIs backend, componentes 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 recursos impulsionados por IA, preparando dados, testando APIs e validando saídas.
* Colaborar com engenheiros sênior e arquitetos para explorar o uso de IA na melhoria 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 (total ou parcialmente) em Ciência da Computação, Engenharia de Software, TI 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 de .NET / ASP.NET Core
+ Web APIs
* 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
* Exposição a ferramentas de desenvolvimento assistidas 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 ambiente de equipe.