Responsável por desenvolver sistemas, com perfil full-stack
desempenhando atividades que contemplam todo o ciclo de vida de desenvolvimento de software, abrangendo desde levantamento de requisitos até o apoio à implantação final das funcionalidades, coerente com o paradigma de processos ágeis de desenvolvimento.
Atuar configuração dos projetos, seguindo todos os procedimentos internos e do cliente para garantir integridade, rastreabilidade e manutenibilidade do projeto de software.
Interpretar especificações funcionais e gerar especificações técnicas utilizando texto descritivo e outros modelos compatíveis a fim de garantir a qualidade na codificação.
Orientar e dar suporte aos desenvolvedores da equipe de desenvolvimento do projeto de software;
Codificar e integrar componentes de software de acordo com as especificações técnicas, utilizando ferramentas de desenvolvimentos de softwares, linguagem de programação e bibliotecas definidas para o projeto;
Identificar, construir e realizar testes dos componentes desenvolvidos para garantir a qualidade;
Realizar manutenção evolutiva ou corretiva de componentes de software;
Confeccionar documentações técnicas de acordo com as exigências do contrato na qual estiver trabalhando;
Integrar os componentes produzidos aos outros construídos pelos demais membros de time, utilizando a ferramenta de integração definida para o projeto;
Montar e configurar ambiente de desenvolvimento local de acordo com as exigências e necessidades dos projetos;
Fornecer suporte a equipe de TI e usuários do cliente quando solicitado, sobre as características e especificidades dos componentes, módulos e pacotes de software desenvolvidos;
Realizar entrega e executar teste de integração no ambiente do cliente para garantir funcionalidade pleno do software e seus componentes;
Acompanhar homologação e implantação do software nos ambientes do cliente de acordo com o estabelecido no contrato;
Realizar treinamento e passagem de conhecimento ao cliente sobre o software desenvolvido garantindo assim o bom funcionamento do sistema.
Requirements
Superior completo preferencialmente, nas áreas correlatas à Ciência da Computação; Engenharias; ou outra área voltada para Desenvolvimento ou Engenharia de Software.
Experiência desejável: 04 anos na área técnica de TI com uso de métodos ágeis.
Conhecimentos e habilidades nas linguagens e tecnologias aplicadas no ambiente de atuação.