Curte tecnologia, inovação e tem agilidade no DNA? ...
Desempenha 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 por ele desenvolvidas, coerente com o paradigma de processos ágeis de desenvolvimento.
Realizar levantamento das necessidades do usuário e propor soluções;
Dimensionar requisitos e funcionalidades dos sistemas;
Desenvolver a arquitetura dos sistemas;
Modelar dados;
Montar protótipos dos sistemas;
Desenvolver full stack e codificar programas nas linguagens de programação definidos pelo cliente;
Testar sistemas e configurar ferramentas de teste automatizado;
Implantar sistemas nos padrões do cliente;
Corrigir falhas nos sistemas;
Descrever processos e elaborar diagramas, documentando as soluções;
Atuar na definição de indicadores de BI;
Utilizar técnicas de Machine Learning, Deep Learning e processamento de linguagem natural;
Implantar esteira de entregas contínuas utilizando metodologias ágeis como o DEVOPS;
Auxiliar o analista de desenvolvimento pleno na solução de problemas mais complexos, que sejam do seu domínio de conhecimento.
Requirements
Graduação completa na área de Tecnologia da Informação, em curso reconhecido pelo MEC, ou atendimento ao requisito de experiência.
EM CASO DE ATUAÇÃO EM SCRUM: Possuir pelo menos uma das seguintes certificações, dentro da validade: Scrum.Org: Professional Scrum Master – PSM: PSM I; PSM II ou PSM III; Scrum Alliance: Certified Scrum Master – CSM; Scrum Study: Scrum Master Certified – SMC; EXIN: Agile Scrum Master - ASM.
Experiência desejável: 05 anos em análise de sistemas, desenvolvimento de software na linguagem solicitada ou área correlata comprovadamente registrada, ou atendimento ao requisito de escolaridade minima.