Necessário cumprir todas as exigências do Desenvolvedor Júnior.
**Formação**
- Cursos técnicos associados a sua tecnologia de especialidade
- Certificação relacionada a vaga
**Experiência Exigida**
1 a 3 anos de Desenvolvedor Junior
**Experiência Comprovada**
Desenvolvedor de Software Júnior
**Necessário conhecimentos em**:
- Conhecimento intermediário da IDE competente a vaga (plugins, configuração, atalhos, entre outras)
- Conhecimento intermediário em versionamento de código (merge, políticas de gerenciamento de branches)
- Conhecimento intermediário na liguagem de programação competente a vaga
- Modelagem de dados basica
- Mapeamento objeto-relacional
- Padrão de Projeto intermediario - Inglês técnico intermediário(leitura e interpretação)
- Conhecimento básico na arquitetura linux(estrutura de diretórios, permissionamento, scp, ssh, ftp, comandos de verificação de processos e memória)
- Conhecimento básico em Cloud (Criação de servidor(onservice e colocation), publicação de servidor, armazenamento de dados, entre outros)
- Nível intermediário Consumo e/ou Criação de APIs (REST ou SOAP)
- Conhecimento intermediário em SQL (DML e DRL/DQL)
- Conhecimento intermediário em NoSql
- Conhecimento intermediário em Testes Unitários
**Desejável conhecimentos em**:
- Nível avançado dos Conhecimentos Necessários
- Nível básico de DevOps
- Integração Contínua
- Testes automatizados
- Analise e qualidade de código
- Configurar/Adicionar novos projetos na integração contínua
**Habilidades intelectuais**
- Capacidade de comunicação interpessoal e as demais elencadas acima no cargo do pleno.
- Capacidade de auxiliar os membros da equipe - Proatividade
- Apresentar soluções
- Buscar atividade quando ocioso
- Audição ativa nas atividades do time
- Capacidade de criar estratégias na resolução de problemas