Escrever, testar e depurar código em linguagens de programação, produzindo código limpo, eficiente e bem documentado, seguindo as melhores práticas de desenvolvimento de software, para garantir a entrega de projetos dentro do prazo e do orçamento.Analisar e documentar requisitos de software, utilizando ferramentas e metodologias de análise que representem as necessidades dos usuários e stakeholders, assegurando que o software atenda às expectativas e exigências.Projetar e implementar soluções de software conforme os requisitos, criando diagramas de fluxo de dados, diagramas de caso de uso e outros artefatos de design para ilustrar a arquitetura e o funcionamento do sistema, garantindo usabilidade e fácil manutenção.Fornecer suporte técnico aos usuários, respondendo a consultas, solucionando problemas técnicos e oferecendo treinamento sobre o uso do software, visando sua correta aplicação, funcionamento e a satisfação do usuário.