Realizado

Onboarding Automatizado de Colaboradores

Publicado em 06 de Agosto de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Precisamos de algoritmo responsável por um fluxo de onboarding 100% digital, que permita ao candidato selecionado preencher seus dados pessoais, enviar documentos obrigatórios e, após validação, criar automaticamente seu perfil em banco de dados. Toda a solução de backend será desenvolvida em Python e hospedada na AWS, aproveitando serviços gerenciados para máxima escalabilidade e segurança.

- Fluxo de Onboarding
    1. Pré-entrevista (Formulário Inicial)
          1.1 Usuário (candidato) acessa link público (API Gateway) e preenche:
                  -Dados Pessoais: nome completo, data de nascimento, cidade/estado de nascimento, nome dos pais, estado civil, filhos (sim/não).
                  - Contatos: telefone fixo, celular, contato para recado, e-mail.
                  - Documentos Identificadores: cpf, rg, pis.
                  - Formação: grau de escolaridade, comprovante de escolaridade.
                  - Habilitação: CNH (sim/não + categoria).
                  - Endereço: CEP, logradouro, número, complemento, bairro, cidade.
                  - Benefícios Sociais: INSS (tipo de benefício), seguro-desemprego, vale-transporte, deficiência (sim/não).
                  - Experiência Profissional: emprego atual (sim/não), registrado (sim/não), última empresa + função + tempo, outras funções.

          1.2 Submissão dispara AWS Lambda que grava um registro provisório em Dynamodb (nome da tabela a definir) e gera um id de candidatura.

  2. Avaliação & Seleção
        Campo no DynamoDB que quando alterado para SIM, dispara trigger para Amazon ses (e-mail) e/ou sns (push) com link de upload de documentos.

  3. Envio de Documentos (Etapa Pós-Seleção)
      3.1 Candidato acessa endpoint protegido por token (via query string) para upload único dos itens abaixo em Amazon S3 (admissao/{candidato_id}/):

Documentos exigidos:
- Selfie
- Cópias de rg, cpf, título de eleitor, certificado de reservista
- cnh (se motorista/operador)
- certidão de nascimento/casamento
- comprovante de escolaridade
- carteira de trabalho digital
- pis ou cartão cidadão
- comprovante de endereço (água, luz, banco)
- cartão do sus
- carteira de vacinação (antitetânica, covid-19)
- certificados de órgão regulador (se vaga de qualificação técnica)
- dependentes (cpf, certidão, cartão vacinação, comprovante escolar)

cada upload gera evento s3 → lambda que valida: formato (pdf/jpg), tamanho e presença de campos via ocr leve (nome, cpf) usando amazon textract. Em caso de falha, notifica candidato e RH.

  4. Criação de Perfil & Integrações
      4.1 Após validação de todos os documentos (workflow em Step Functions):
            - Grava dados completos em DynamoDB (TABELA A DEFINIR).

Dispara e-mail de boas-vindas via ses com link para definir senha temporária (sso corporativo ou link único).
Logs de auditoria: todos os eventos (form submission, file validation, profile creation) registrados em CloudWatch Logs e CloudTrail.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Designer, Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. V.