Multiskill em desenvolvimento de aplicações (BSS e OSS, com experiencia em gestão de equipe, conhecedor de vários processos sistêmicos e suas integrações em empresas com características em Telecomunicação (Fixa e Móvel), entre suas responsabilidades estão:
· Garantir o desenvolvimento de uma arquitetura e design de software de alta qualidade;
· Identificar, priorizar e executar tarefas no ciclo de vida do desenvolvimento de software;
· Garantir um desenvolvimento de sistemas, ferramentas e aplicativos produzidos com um código limpo e eficiente;
· Analisar e automatizar tarefas por meio de ferramentas e scripts apropriados;
· Rever e depurar o código, realizando testes de validação e verificação;
· Colaborar com equipes internas e fornecedores para corrigir e melhorar produtos;
· Documentar fases de desenvolvimento de sistemas;
· Garantir que o software esteja atualizado com as tecnologias mais recentes;
· Mentoria do time nas culturas DevOps e Ágil;
· Revisão e validação do código desenvolvido pelo Fornecedor;
· Atuar em conjunto com o Analista Funcional, QA e Fornecedores no direcionamento técnico e na divisão de histórias que agreguem valor ao negócio;
· Antecipar problemas técnicos e sugerir soluções;
· Analisar e avaliar junto com o fornecedor do SISTEMA/Aplicação contratado pela CONTRATANTE a especificação funcional recebida, mas com a visão completa dos sistemas, regras de negócios, segurança, performance e integrações a esse sistema ou aplicação (visão E2E do processo) a melhor solução para a empresa;
· Solicitar, cobrar, validar e complementar as documentações técnicas e os códigos fontes ;
· Manter e atualizar as documentações e versões do código fonte no diretório de versionamento da CONTRATANTE entregues pelo do fornecedor do sistema/aplicação a cada execução de GMUD.
· Planejar, providenciar o fluxo de aprovação, documentar e controlar os processos de GMUD dos Sistemas com a contingência de Rollback;
· Acompanhar a execução da GMUD junto com o Fornecedor do sistema e cobrar os devidos testes de aceite do usuário final.
· Gestão de Releases e Mudanças: Processos definidos de gestão de mudanças aderentes as melhores práticas (ITIL) customizados para a implantação de aplicações:
· Envolver todas as equipes Técnicas/Fornecedores impactados por essa solicitação e coordenar a equipe técnica para o sucesso na entrega;
· Responsável por manter atualizada todas as documentações técnicas e código fonte dos sistemas e aplicações da CONTRATANTE;
· Apresentar para a Gerência de TI EAF o status de todos os Projetos, demandas de melhoria e incidentes em desenvolvimentos de Sistemas utilizando as ferramentas de desenvolvimento ágil como os gráficos de burndown e burnup;
· Ensino superior em Ciência da Computação ou cursos correlatos;
· 5 anos de experiência na área como Lider Técnico de Sistemas (BSS e OSS), Plataformas de Serviços;
· Ampla experiência em desenvolvimento de software, scripts e gerenciamento de projetos em TI;
· Experiência no uso de ferramentas de monitoramento de sistema (por exemplo, New Relic) e de estruturas de teste automatizadas;
· Conhecimento das linguagens de programação selecionadas (por exemplo, Python, C ++) e da plataforma Java / J2EE, Javascript e jquery;
· Conhecimento avançado em revisão de código e em versionamento do código fonte, como por exemplo as ferramentas: Git, Microsoft Visual SourceSafe, SVN e CVS e Review Board, GitHub, Visual Expert, entre outros);
· Conhecimento de bancos de dados relacionais (por exemplo, PostgreSQL, MySQL, Oracle) e bancos de dados NoSQL (por exemplo, MongoDB) será um diferencial;
· Familiaridade com vários sistemas operacionais (Linux, Mac, OS, Windows);
· Mente analítica com aptidão para resolução de problemas, capacidade de trabalhar em equipe e com excelentes habilidades organizacionais e de liderança.
· Inglês avançado é um diferencial;