Desenvolvedor Web PHP (Pleno ou Sênior)
Tipo de vaga: Efetivo
Modelo de trabalho: Presencial
Descrição da vaga
Estamos buscando Desenvolvedor Web PHP de nível Pleno ou Sênior com experiência mais consolidada no desenvolvimento de software. Seu foco de atuação é na análise e desenvolvimento das funcionalidades dos software, sugerindo melhorias no processo e auxiliando os programadores junior e estagiários sempre que houver possibilidade/necessidade.
Responsabilidades e atribuições
- 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;
Requisitos e qualificações
- 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
Informações adicionais
O que oferecemos:
- Oportunidade de desenvolvimento;
- Trabalhar em uma empresa que está entre as 100 Startup’s to Watch;
- Frutas fresquinhas toda a semana;
- Quick Massage 1 vez por mês;
- Plano de Saúde e Odontológico;
- Vale Refeição e Alimentação;
- Day Off;
- Horário Flexível;
- Licença Paternidade Estendida;
- Pacote de convênios e parcerias.
Sobre nós 💚
A Checklist Fácil faz parte do grupo Softplan, umas das 10 melhores empresas de software do país, contando com quase 2.000 pessoas especialistas em traduzir conhecimento em softwares que simplificam e geram valor no mercado.
Aqui somos apaixonados por fazer as pessoas mais felizes e melhorar sua qualidade de vida no trabalho. Alcançamos esse objetivo tornando as empresas mais eficientes através do nosso software para aplicação de checklists eletrônicos, gestão de dados, identificação e gestão de não conformidades.
Para que tudo isso aconteça, contamos com a ajuda dos nossos Checklisters, que diariamente estão engajados em compreender mais sobre nosso público, otimizar sua jornada, experiência e também oferecer o melhor serviço!
Se você é apaixonado por pessoas, tecnologia, ambiente inovador, relacionamentos, você precisa fazer parte da família Checklist Fácil! 😍✅
Acesse e conheça mais a Checklist Fácil