O Analista de desenvolvimento de sistemas faz a construção do software: recebe a demanda já detalhada, escreve o código em linguagens como Java, C#, Python ou JavaScript, cobre a lógica com testes automatizados, abre o pull request para revisão dos colegas e acompanha a esteira de integração contínua até a subida em produção.
Na rotina, investiga o bug que apareceu no ambiente do cliente, refatora trecho antigo que trava novas mudanças, ajusta consulta lenta ao banco, atualiza dependência com vulnerabilidade aberta e revisa o código dos outros. Trabalha dentro do repositório Git, com branches, versionamento e pipeline de deploy, e mede o próprio resultado pelo que roda em produção sem gerar incidente.