Match score not available

Desenvolvedor PHP (Pleno/Senior) | Homeoffice

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Extensive experience in PHP development, Proficiency in UML class and sequence diagrams, Advanced knowledge of HTTP protocol and methods, Expertise in relational databases and complex queries, Intermediate command line and OS knowledge.

Key responsabilities:

  • Analyze and develop software functionalities, suggest improvements.
  • Assist junior programmers and interns with guidance.
DouraSoft do Brasil logo
DouraSoft do Brasil SME http://www.dourasoft.com.br/
11 - 50 Employees
See more DouraSoft do Brasil offers

Job description

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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication

PHP Developer Related jobs