Analisar, desenvolver e implementar funcionalidades e soluções de software alinhadas às necessidades do negócio.Desenvolver sistemas, APIs e automações, utilizando tecnologias e frameworks adotados pela empresa.Implementar funcionalidades de média e alta complexidade, considerando requisitos funcionais, regras de negócio e padrões técnicos.Desenvolver e consumir APIs, incluindo integrações baseadas em serviços REST.Aplicar boas práticas de engenharia de software, padrões de projeto e arquitetura de sistemas.Realizar operações em bancos de dados, conforme as necessidades da solução.Executar testes unitários e validar as funcionalidades desenvolvidas, contribuindo para a qualidade das entregas.Utilizar ferramentas de versionamento de código, especialmente Git.Identificar e solucionar problemas técnicos, débitos técnicos e falhas que impactem a evolução dos sistemas.Participar de refinamentos técnicos e cerimônias ágeis, contribuindo para o planejamento e a previsibilidade das entregas.Analisar diagramas arquiteturais, processos e demais documentações para compreender os sistemas e orientar o desenvolvimento.Documentar soluções implementadas e informações técnicas relevantes para facilitar a manutenção e o compartilhamento de conhecimento.Colaborar com equipes multidisciplinares, compartilhando conhecimentos e contribuindo para a evolução técnica dos produtos.Identificar oportunidades de melhoria contínua, visando à manutenibilidade, à adaptabilidade e à disponibilidade das soluções.