2024 | DEV | Desenvolvedor PHP Back-end (Nível Pleno/Senior)

DOURASOFT

  • Dourados - MS
  • R$ 4.000 por mês
  • Permanente
  • Período integral
  • Há 17 dias
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.

DOURASOFT