Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor experiente para criar uma API RESTful robusta e segura para nosso sistema ERP industrial. O objetivo principal é facilitar a integração do erp com diversos outros sistemas internos e externos, como rh, financeiro, fiscal, crm e logística, garantindo escalabilidade e alta performance.
Requisitos técnicos essenciais:
- Implementação de autenticação segura utilizando padrões como OAuth2 ou JWT.
- Desenvolvimento de documentação completa da API em Swagger/OpenAPI para facilitar a integração por terceiros.
- Criação de webhooks reutilizáveis para notificação de eventos internos do ERP.
- Arquitetura modular para permitir a fácil adição e manutenção de novos conectores e funcionalidades.
- Compatibilidade e integração fluida com o backend principal, que é baseado em Delphi.
- Conectividade com bancos de dados relacionais (preferencialmente PostgreSQL e MySQL) e/ou bancos de dados NoSQL, conforme a necessidade de cada módulo.
- Cobertura abrangente de testes unitários e de integração para garantir a estabilidade e confiabilidade da API.
- Implementação de medidas de segurança robustas, incluindo cors, rate limiting, criptografia de dados sensíveis, e prevenção contra vulnerabilidades comuns como sql injection, xss e csrf.
Módulos e endpoints iniciais a serem desenvolvidos:
- Cadastros: Clientes, fornecedores, transportadoras, e tabela de preços.
- Vendas: Orçamentos, pedidos, controle de comissões, cancelamentos e devoluções.
- Compras: Solicitações, pedidos e entrada de notas fiscais.
- Estoque: Saldos, movimentações, inventário e transferências.
- Produção: Ordens de produção, consumo de insumos e registro de produção.
- Financeiro: Contas a pagar, contas a receber e conciliação bancária.
- Fiscal: Emissão de nf-e e nfc-e, consulta de xml e integração com sped.
- CRM: Gestão de leads, histórico de interações e agenda.
Entregáveis esperados:
- Código-fonte completo, bem documentado e versionado em Git.
- Documentação detalhada da API em formato Swagger/OpenAPI.
- Scripts de banco de dados para criação e atualização do esquema.
- Guia completo de instalação e deploy da API.
- Ambiente de testes configurado para validação das funcionalidades.
- Período de garantia para correção de bugs críticos pós-entrega.
Critérios de seleção para o profissional:
- Portfólio comprovado de desenvolvimento de APIs RESTful.
- Experiência prévia em integrações de sistemas ERP.
- Apresentação de proposta técnica e prazo de entrega detalhados.
- Preferência por profissionais com boa comunicação e disponibilidade para reuniões de alinhamento.
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