Descrição do CargoSolucionar problemas complexos no desenvolvimento de software para agregar valor ao produto e garantir satisfação do cliente.O Que Você Faz:Solucionar problemas técnicos de média complexidade com supervisão moderada;Compreender a arquitetura do software e trabalhar em sua manutenção através da análise de seus componentes, organização e funcionalidades;Criar testes técnicos automatizados que cubram o comportamento desejado dos componentes desenvolvidos;Documentar as etapas de desenvolvimento das soluções realizando o registro delas nas ferramentas de versionamento;Trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e design compartilhando conhecimento;Mantenha a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto;Orientar colegas apoiando suas dúvidas, disseminando conhecimento e indicando documentação de apoio;Detalhar requisitos de baixa e média complexidade para clientes e áreas envolvidas;Utilizar frameworks já definidos para o desenvolvimento de soluções;Aqui você irá:Desenvolver e manter funcionalidades de software;Orientar equipe técnica;Consertar erros;Fazer integrações;Atualizar sistemas;Documentar tudo;Dar suporte à equipe;Resolver problemas;