Apoiar na melhoria dos processos de desenvolvimento e aperfeiçoamento das soluções, através das atividades de pesquisa, identificando e propondo novas metodologias, conceitos, tendências, recursos, para a adoção na empresa, alinhadas às metas e objetivos estabelecidos;
Acompanhar o desempenho do produto em produção, avaliando possíveis gaps e possibilidades de melhoria;
Auxiliar os desenvolvedores na utilização das boas práticas para entrega de aplicações em ambiente distribuído;
Analisar requisitos e desenvolver soluções de software, incluindo modelagem de banco de dados, a partir de solicitações;
Participar ativamente do processo de desenvolvimento e manutenção de software, desenvolvendo formas de automatização destas implementações;
Desenvolver testes automatizados e fazer code reviews;
Apoiar tecnicamente os profissionais mais juniores;