Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor PHP | EXCLUSIVO para Pleno/Senior

1 vaga: | Publicada em 02/07

Sobre a vaga

Responsabilidades: Como Desenvolvedor Pleno em PHP, você é um profissional experiente e consolidado no desenvolvimento de software. Sua principal responsabilidade é analisar e desenvolver as funcionalidades dos softwares, sugerindo melhorias no processo sempre que necessário. Além disso, você também desempenha um papel crucial ao auxiliar os programadores juniores e estagiários, proporcionando orientação e suporte quando possível. Requisitos: Experiência consolidada em desenvolvimento PHP, demonstrando qualidade, produtividade e autonomia. Domínio dos diagramas de classe e sequência da UML. Conhecimento avançado sobre o protocolo HTTP, incluindo a utilização correta dos métodos (OPTIONS, GET, POST, PUT e DELETE), status codes e negociação de conteúdo através dos headers de requisição. Experiência avançada em bancos de dados relacionais, incluindo gerenciamento de schemas, permissões e modelagem de dados para otimização de tipos de colunas, além da criação de queries complexas, como subqueries. Conhecimento intermediário em sistemas operacionais e linha de comando, incluindo processos, redes, estruturas de diretórios e comandos como ps, kill, ifconfig, entre outros. Familiaridade com conceitos básicos de segurança e criptografia de dados, incluindo SSL, geração de hash utilizando salt e implementação de medidas de segurança conforme especificações de especialistas em segurança de TI. Habilidade em tarefas de debug e profile utilizando ferramentas como xdebug ou zend debugger para localizar erros e otimizar códigos. Conhecimento dos principais design patterns, como Abstract Factory, Factory Method, Singleton, entre outros. Capacidade de codificar seguindo princípios como KISS, DRY, SRP e DIP. Compreensão de conceitos de clean code, object calisthenics, arquitetura de software, princípios SOLID e refatoração. Familiaridade com o gerenciamento de assets e técnicas de otimização, como minificação, concatenação e cache busting. Conhecimento das recomendações do PHP-FIG (PHP Framework Interop Group) e habilidade em utilizar tanto o PEAR quanto o Composer. Experiência na criação de testes de unidade. Habilidade avançada no uso do git, incluindo operações como merge, rebase, stash, branch, entre outros. Capacidade de analisar problemas e propor soluções computacionalmente viáveis. Conhecimento sobre Cloud Computing (IaaS, PaaS e SaaS) e familiaridade com os princípios ágeis definidos pelo manifesto ágil e pelo SCRUM. Desejável: Conhecimento avançado em algum framework MVC. Experiência com bancos de dados Postgres. Perfil Esperado: Disciplina e organização são fundamentais. Busca constante por conhecimento e aprendizado. Capacidade de criticar construtivamente ferramentas e processos visando a melhoria contínua. Atitude de pesquisador, trazendo inovações aplicáveis aos projetos. Senso crítico apurado. Engajamento com a equipe visando o crescimento sustentável de todos os membros. Informações adicionais: Skill required: Capacidade de Atingir Metas, Capacidade de Concentração, Foco na Solução de Problemas, SQL (SELECT, WITH, WHERE, COUNT, SUM, COALESCE, JOIN, GROUP BY, HAVING COUNT, UNION), HTML (DIV, P, IFRAME), JSON (Sintaxe e Leitura), Programador PHP|Education required: Graduação