Responsabilidades
Análise e entendimento do negócio.
Desenvolver, manter e evoluir sistemas web utilizando CodeIgniter 3, PHP, MySQL, Bootstrap e JavaScript, com autonomia na análise de requisitos, implementação de funcionalidades, manutenção de banco de dados, aplicação de boas práticas de segurança, testes, documentação e apoio técnico à equipe.
Analisar requisitos funcionais e técnicos com autonomia.
Propor soluções técnicas adequadas às necessidades do sistema.
Identificar melhorias em processos e funcionalidades existentes.
Apoiar a definição de regras de negócio e fluxos do sistema.
Desenvolver e manter sistemas utilizando CodeIgniter 3 (MVC). Criar e estruturar controllers, models e views de forma organizada. Implementar funcionalidades completas, do back‑end ao front‑end. Refatorar código existente visando melhor legibilidade e manutenção. Seguir padrões internos de desenvolvimento e versionamento.
Modelar e manter estruturas de banco de dados: criar consultas SQL mais complexas (joins, subqueries, índices), otimizar consultas e estruturas para melhor desempenho, garantir integridade, consistência e segurança dos dados.
Desenvolver interfaces responsivas com Bootstrap. Utilizar JavaScript para validações, interações e melhorias de usabilidade. Integrar front‑end com back‑end de forma eficiente. Ajustar telas e fluxos conforme feedback dos usuários.
Implementar controles de autenticação e autorização. Aplicar boas práticas de segurança (validação de dados, controle de acesso, proteção contra XSS e SQL Injection). Garantir uso adequado de sessões e permissões de usuários. Revisar código visando segurança e estabilidade.
Testar funcionalidades desenvolvidas e corrigir falhas. Avaliar impactos de alterações em sistemas existentes. Apoiar a homologação e implantação de novas funcionalidades. Garantir estabilidade após atualizações.
Manter sistemas em produção, corrigindo erros e ajustando funcionalidades. Implementar melhorias contínuas nos sistemas. Atender demandas técnicas com menor necessidade de supervisão. Apoiar desenvolvedores júnior tecnicamente.
Documentar funcionalidades, regras de negócio e rotinas técnicas. Manter código organizado, legível e padronizado. Registrar alterações e versões do sistema.
Conhecimentos esperados – Nível Pleno
Domínio de PHP e CodeIgniter 3 (MVC).
Boa experiência com MySQL e modelagem de dados.
HTML, CSS e Bootstrap em nível intermediário.
JavaScript para interações e validações.
Noções sólidas de segurança em aplicações web.
Controle de versão (ex.: Git).
Capacidade de análise, autonomia e resolução de problemas. Experiência na área.
Home office com possíveis presenciais quando necessário.
Desejável curso superior na área ou curso técnico na área.
#J-18808-Ljbffr