Formação necessária: Superior em Engenharia ou Analise de Sistemas ou Ciências da Computação ou Tecnologia da Informação e cursos afinsConhecimentos desejáveis: Conhecimentos de metodologias diversas como: modelagem de dados, análise essencial, análise estruturada, orientação de objeto; Conhecimento em arquitetura de software; Experiência em desenvolvimento backend.
Experiência em desenvolvimento frontend.
Conhecimento profundo em pelo menos uma das linguagens C#, Nodejs.
Experiência em modelagem em banco de dados SQL e NoSQL.
Familiaridade com metodologias ágeis.
Capacidade de diagnosticar e resolver falhas.
Boa capacidade de comunicação.
Proficiência em repositórios GIT (Github) e CI/CD (GitHub Actions).
Experiência em Mensageria será um diferencial.
Conhecimento em Cloud será um diferencial.
Conhecimentos em administração em banco de dados será um diferencial.
Conhecimento de Ciências de Dados será um diferencial.
Conhecimento profundo em linguagens .NET Core será um diferencial.
Experiência com Entity Framework será um diferencial.
Experiência em desenvolvimento Full Stack será um diferencial.
Inglês nível intermediário.Procuramos um profissional altamente qualificado e experiente, cuja função principal é liderar equipes de desenvolvimento no planejamento, implementação e entrega de soluções tecnológicas.
Assumir responsabilidade de guiar e motivar a equipe de desenvolvimento.
Isso inclui não apenas definir diretrizes técnicas claras, mas também inspirar confiança e colaboração entre os membros da equipe.
Deve ser capaz de articular uma visão clara do produto e garantir que todos na equipe compartilhem e trabalhem na direção dessa visão comum.Irá atuar diretamente na equipe de Inovação Tecnológica, com projetos diferenciados de oportunidades únicas.Como Analista de desenvolvimento de software Sênior você vai:Apoio time técnico em melhores praticas de desenvolvimentoRealizar cerimonias Sprint Planning, Daily Scrum, Sprint Review, Sprint RetrospectiveAtuar com Lider/Scrum Master, ser capaz de facilitar o trabalho da equipe na execução de um projetoDesenvolver especificações técnicas e arquitetura para novos projetos.Analisar requisitos de sistema para projetos.Projetar soluções de software eficazes e eficientes.Escrever códigos limpos e testáveis utilizando linguagem de programação.Testar, depurar e implementar aplicativos plenamente funcionais.Manutenção contínua com atualizações regulares e correções de segurança.Desenvolver projetos de pesquisa tecnológica.Realizar a integração dos mesmos sistemas corporativos das empresas clientes.