Domínio de Linguagem: PHP avançado, incluindo conformidade com as normas PSR (PSR-1 a PSR-7).
Frameworks: Domínio de Laravel (Eloquent, routing, middleware).
Integração e APIs: Desenvolvimento e consumo de APIs RESTful (autenticação, versionamento, segurança) e SOAP.
Ecossistema: Gerenciamento de dependências com Composer.
2. Desenvolvimento Frontend e Interface
Linguagens de Base: HTML5, CSS3, XML e Javascript (ECMAScript 5, 6 ou superior).
Bibliotecas e Frameworks:React (Next.js, SSR, SSG, hooks, roteamento), JQuery e Ajax.
Estilização e Responsividade: Bootstrap (3+), Tailwind CSS, SASS e Interfaces Responsivas.
Design e Experiência: Conceitos de UX (User Experience), UI (User Interface) e usabilidade.
Estado e Consumo: Gerenciamento de estado (Redux ou Context API) e consumo de APIs (Axios/Fetch).
3. Banco de Dados e Modelagem
Modelagem: Modelagem de dados relacional.
Linguagem e SGBD: Construção de consultas complexas em SQL, com foco em Oracle.
Performance: Otimização de consultas e estratégias de Caching.
4. Qualidade, Testes e DevOps
Testes Automatizados: Testes de unidade (PHPUnit, Jest), integração, funcional/sistema, aceitação, carga, desempenho, vulnerabilidade e acessibilidade.
DevOps e Infra:Docker, CI/CD (Jenkins, GitLab CI), ambientes de produção e deploy.
Versionamento: Controle de versão de código-fonte com GIT.
5. Processos e Metodologias
Cultura Ágil: Experiência prática com Scrum e Kanban. Desejável conhecimento em XP (Extreme Programming).
6. Requisitos de Formação e Experiência
Experiência Profissional: Mínimo de 5 anos de experiência comprovada na área.
Escolaridade: Graduação na área de Tecnologia da Informação OU Graduação em qualquer área com Pós-Graduação (Especialização, Mestrado ou Doutorado) em TI com carga mínima de 360 horas.