1) Desenvolver e atualizar código(s) de alta qualidade, de acordo com os requisitos funcionais e técnicos definidos;
2) Colaborar ativamente nas revisões de código, programação em par e/ou resolução colaborativa de problemas;
3) Colaborar diretamente com Product Owners, Designers e Business Analysts para analisar e compreender requisitos necessários e garantir a entrega de funcionalidades ajustadas;
4) Escrever testes unitários, automatizados e de integração para assegurar a robustez, segurança e fácil manutenção do código desenvolvido;
5) Identificar, depurar e resolver problemas técnicos em diferentes contextos de desenvolvimento, teste e/ou produção;
6) Contribuir para o design de sistemas, respetiva documentação técnica e pipelines de integração/entrega contínua (CI/CD);
7) Manter-se atualizado com as melhores práticas, ferramentas e tecnologias da indústria/ setor;
8) Apoiar o processo de release, bem como de atividades pós-implementação, inclusive a monitorização e otimização.