Serviço de Manutenção corretiva / adaptativa e sustentação de softwares
Mínimo de 5 anos de experiência profissional em Desenvolvimento de Software em uma ou mais linguagens de programação adotadas pelo FNDE; ou Mínimo de 3 anos em Arquitetura de Sistemas em uma ou mais linguagens de programação adotadas pelo FNDE.
Graduação completa em curso de nível superior reconhecido pelo MEC, na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior, reconhecido pelo MEC, acompanhado de certificado de curso de pós graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas, reconhecido pelo MEC
**Conhecimento em uma ou mais Linguagens e frameworks**:
Angular e Angular JS; / CakePHP; / Delphi; / Dot.NET; / JAVA com Web Integrator (WI); / JAVA; / Javascript / CSS / HTML 5 / Bootstrap; / JSF; / Laravel; / Linguagens para programação de APPs nos sistemas iOS e Android (Smartphones e Tablets); / PHP; / Phyton; / Springboot; / Struts 1 e 2; / Symfony; / Zend framework
Metodologia Ágil; DevSecOps
**Conhecimento em uma ou mais Ferramentas**:
Apache Ant; / BMC; / Castor; / Docker; / Eclipse; / Ferramentas gráficas (Suite Adobe e Corel); / GIT; / Jboss 4, 5 e 6; / Jenkins; / Joomla; / Liquibase; / Mantis; / Maven; / Moodle; / Orquestrador de contêineres; / Plone; / Power Designer; / RedHat OpenShift; / RedHat SSO; / Repositório Nexus; / Sharepoint; / Soluções Microsoft Office 365 (Teams, Planner, OneDrive, OneNote, etc.); / SonarQube; / Visual Studio
**Atividades**:
Disponibilidade para Plantão Técnico / Relatório de Acompanhamento de Demandas / Manter a Arquitetura dos Sistemas / Auditoria de código / Validar Arquitetura / Prospecção / Acompanhamento de PoC (prova de conceito) / Realizar PoC (prova de conceito) / Capacitação de profissionais / Criar documentos
Analisar/implementar/integrar/atualizar soluções de arquitetura / Repasse de conhecimento
Cadastrar novo sistema em ferramenta de autorização/autenticação / Apoiar técnicamente as equipes no modelo ágil / Definir tecnologias e padrões arquiteturais a serem utilizados para determinado desenvolvimento; / Orientar os times quanto aos padrões de projetos a serem adotados; / Documentar definições e padrões arquiteturais; / Analisar, implementar, integrar e atualizar soluções de arquitetura; / Realizar a integração (empacotamento) e merges (mesclas) de builds paralelamente desenvolvidos; / Realizar estudos e PoC (prova de conceito) de ferramentas e novas tecnologias e padrões, por meio de prospecção no mercado, na busca das melhores práticas e tendências em uso, apresentando proposta para sua implementação no FNDE; / Realizar a análise de impacto na migração de versão das ferramentas e tecnologias em uso no FNDE; / Auditar a qualidade e segurança nos códigos fonte das soluções; / Conceder acessos, cadastrar sistemas, realizar configurações em sistemas/ferramentas de autorização/autenticação; / Automatizar as esteiras de Deploy de aplicações, em parceria com a equipe de Infraestrutura nos diversos ambientes e linguagens (integração contínua); / Construir e atualizar Jobs; / Implementar e configurar ferramentas de gestão de configuração; / Acompanhar e monitorar versões do software; / Atuar em práticas DevOps em parceria com a equipe de Infraestrutura.