Sobre este projeto
it-programming / web-development
Aberto
Estamos em busca de um(a) desenvolvedor(a) com experiência em integração de sistemas e consumo de APIs para criar um serviço que se comunique com os endpoints do eSocial, conforme os leiautes e especificações da versão S-1.3 - Nota Técnica 03/2025.
O objetivo é implementar um serviço robusto e seguro que permita o envio e recebimento de eventos como:
- evtRmnRPPS – Remuneração de servidores vinculados ao Regime Próprio de Previdência Social.
- EvtPgtos – Pagamentos diversos realizados pelo ente público.
A documentação oficial do eSocial, incluindo os leiautes específicos para a versão S-1.3 - Nota Técnica 03/2025, está disponível nos links fornecidos pelo governo.
Requisitos Técnicos:
- Linguagem sugerida: Java 8 com framework Spring Boot.
- Consumo de web services via soap/xml (conforme padrão do esocial).
- Implementação de assinatura digital dos eventos (utilizando certificado A1 ou A3).
- Tratamento de retorno e validação de schemas XSD.
- Registro de logs detalhados e tratamento robusto de erros.
- Desenvolvimento de uma interface simples (CLI ou Web) para permitir o envio manual ou automatizado dos eventos.
Entregáveis Esperados:
- Código-fonte completo e documentado.
- Scripts necessários para instalação e configuração do serviço.
- Manual de uso detalhado.
- Conjunto de testes unitários e de integração.
- Orientações claras para o processo de homologação no ambiente do eSocial.
Prazo Estimado:
O prazo estimado para a conclusão do projeto é de 4 semanas. Existe uma Prova de Conceito (POC) implementada em repositório privado com parte do desenvolvimento já realizado, utilizando Java 17 e Spring Boot 3.x.x, que pode servir como ponto de partida ou referência.
Observações:
É desejável que o profissional possua conhecimento prévio e experiência em projetos de integração com o eSocial. O projeto tem potencial para evoluir e incluir a implementação de outros eventos e rotinas de automação no futuro.
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