Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor PHP experiente para realizar a manutenção, correção de bugs e expansão de um módulo financeiro existente. O projeto atual está desenvolvido em PHP 8.2 puro e apresenta problemas que precisam ser resolvidos. Além da correção, é necessário implementar novas funcionalidades e, se necessário, refatorar o banco de dados para otimização e suporte às novas features.
As principais tarefas incluem:
1. Correção de Problemas no Módulo Financeiro Existente:
* Identificar e corrigir bugs no módulo financeiro atual.
* Garantir a estabilidade e o correto funcionamento das funcionalidades existentes, como Encontro de Contas, Contas a Pagar, Aprovação de Contas, Todas as Contas Aprovadas, Cadastro de Fornecedor, Cadastro de Conta de Fornecedor, Cadastro de Centro de Custo, Cadastro de Categoria, Cadastro de Tipo de Pagamento e Conta Banco.
2. Desenvolvimento de Novas Funcionalidades:
* Criar o módulo completo de Contas a Receber.
* Desenvolver relatórios detalhados em Excel para Contas a Pagar e Contas a Receber.
* Implementar gráficos interativos com exportação para Excel, incluindo:
* Fluxo de Caixa Diário com filtros.
* Fluxo de Caixa Mensal com filtros.
* Análise de Pagamentos com filtros (Contas a Receber e a Pagar por fornecedor).
3. Refatoração de Banco de Dados:
* Analisar a estrutura do banco de dados atual e propor melhorias.
* Realizar a refatoração do banco de dados, se necessário, para suportar as novas funcionalidades e otimizar o desempenho.
4. Gestão de Acessos por Nível de Usuário:
* Garantir que as funcionalidades sejam acessíveis de acordo com os níveis de usuário:
* Usuário Administrador (nível 1): Acesso completo a todas as funcionalidades financeiras e configurações.
* Usuário Gestor (nível 4): Acesso às funcionalidades financeiras com permissões específicas por hotel e página, conforme a estrutura atual.
Requisitos Técnicos:
* Experiência comprovada com PHP 8.2 (puro).
* Conhecimento aprofundado em bancos de dados relacionais (MySQL preferencialmente) e otimização de queries.
* Habilidade para criar relatórios e gráficos com exportação para Excel.
* Capacidade de depurar e otimizar código existente.
* Familiaridade com conceitos de segurança e boas práticas de desenvolvimento.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias