Estamos à procura de um candidato para preencher esta posição em uma empresa formidável. Codificar a segurança da aplicação de acordo com as especificações fornecidas por especialistas em segurança de TI. Sabe fazer as tarefas de debug e profile usando o xdebug ou zend debugger com o objetivo de localizar erros e otimizar os códigos; Codifica seguindo ao menos KISS (keep it simple, stupid), DRY (don't repeat yourself), SRP (single responsibility principle) e DIP (dependency inversion principle); Conhecimento mais avançado do uso do git (merge, rebase, stash, branch, tag, cherrypick) Gerenciamento de branchs para desenvolvimento em equipe; Consegue analisar um problema, pensando nas necessidades a serem contempladas computacionalmente, trazendo soluções viáveis; ? Conhecimento mais aprofundado sobre o protocolo HTTP Utilização correta dos métodos (ao menos OPTIONS, GET, POST, PUT e DELETE); Utilização correta dos status codes (envio e recebimento); Negociação de conteúdo através dos headers de requisição (language, contenttype, encoding, etc); Utilização avançada de bancos de dados relacionais Gerenciamento de schemas; Gerenciamento de permissões; Modelagem de dados, planejando os schemas para ter utilização otimizada dos tipos de colunas ; Criação de queries complexas (subqueries); Conhecimento intermediário sobre sistemas operacionais (processos, redes, estruturas de diretórios e configurações básicas) e linha decomando. Comandos como ps, kill, ifconfig, nmap, hostname, find, grep, >, >, |, &, su, sudo, wget, crontab; Conhecimento básico de segurança e criptografia de dados SSL; Geração de hash utilizando salt (HMAC); Conhecimento de arquitetura de software, princípios SOLID e refatoração; Conhecimento e compreensão da motivação do gerenciamento de assets (otimização de imagens, minificação, concatenação, cache busting); Saber as distinções entre PEAR e o Composer (e sabe utilizar ambos); Criação de testes de unidade; Conhecer o manifesto ágil e seus princípios, e entende os papéis definidos pelo SCRUM. Conhecimento avançado em Laravel Desejável Conhecimentos em bancos de dados NoSQL ?