**Atividades**:
- Desenvolver e implementar soluções de software que atendam às necessidades da empresa e dos clientes.
- Analisar requisitos de negócios e traduzir em soluções técnicas eficientes.
- Participar de revisões de código e conduzir práticas de desenvolvimento ágil.
- Colaborar com equipes multidisciplinares.
- Documentar processos de desenvolvimento e criar manuais de usuário quando necessário.
- Testar e depurar software para identificar e corrigir defeitos antes do lançamento.
- Manter-se atualizado sobre novas tecnologias e tendências do setor para implementar melhorias contínuas nos sistemas existentes.
- Participar da definição e especificar a arquitetura de software.
**Obrigatório**:
Graduação em Ciência da Computação, Análise de Sistemas, Engenharia de Software ou áreas correlatas.
**Experiência**:
- Experiência prévia em desenvolvimento de software, com foco em linguagens como Java, C#, Python ou JavaScript.
- Vivência comprova...