Atuar no desenvolvimento e evolução de aplicações back-end, contribuindo para a construção de novas soluções, sustentação de projetos existentes e implementação de melhorias tecnológicas. Participar de iniciativas de inovação, provas de conceito (POCs) e avaliação de novas ferramentas e tecnologias, apoiando o time na busca por soluções mais eficientes e na modernização das aplicações.
Responsabilidades e atribuições
- Desenvolver e manter aplicações e funcionalidades back-end, considerando as regras de negócio e os padrões técnicos definidos pela empresa.
- Apoiar projetos de diferentes áreas, contribuindo com desenvolvimento, manutenção e resolução de problemas técnicos.
- Participar de iniciativas de modernização e evolução tecnológica das aplicações.
- Apoiar processos de migração e transformação de aplicações entre diferentes tecnologias e linguagens.
- Contribuir para a realização de provas de conceito (POCs), testes e validação de novas tecnologias e ferramentas.
- Apoiar iniciativas relacionadas à aplicação de Inteligência Artificial no desenvolvimento de software, incluindo validação e revisão de código gerado ou transformado por IA.
- Participar da análise e releitura de código durante processos de modernização e migração tecnológica.
- Desenvolver e consumir APIs REST.
- Realizar testes unitários e contribuir para a qualidade e confiabilidade das aplicações.
- Documentar soluções e alterações realizadas.
- Contribuir para a melhoria contínua dos processos e soluções da área.