* Desenvolver, testar e implementar novas funcionalidades em sistemas e aplicações; Corrigir falhas e realizar manutenção preventiva e evolutiva de sistemas existentes; Participar do levantamento de requisitos técnicos e funcionais junto às áreas envolvidas; Colaborar na definição da arquitetura de sistemas e na escolha de tecnologias; Documentar o código e processos conforme os padrões definidos pela equipe; Garantir a qualidade do software por meio de boas práticas de codificação e testes automatizados; Trabalhar com metodologias ágeis (Scrum, Kanban) no desenvolvimento de soluções; Acompanhar tendências tecnológicas e propor melhorias contínuas nos processos e ferramentas utilizadas.
* Formação: Graduação completa ou em andamento em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
* Experiência: Experiência prévia em desenvolvimento de software (nível conforme a vaga: júnior, pleno, sênior)
* Conhecimentos Técnicos (ajustável conforme a stack): Linguagens de programação (ex: JavaScript, Python, Java, C#, etc.) Frameworks (ex: React, Angular, .NET, Django, ) Banco de dados (ex: MySQL, PostgreSQL, MongoDB) Versionamento de código (ex: Git) APIs (REST, GraphQL) Metodologias ágeis
Escolaridade Mínima: Ensino Superior