Descrição do Cargo
Somos uma equipe em busca de talentos para crescer com a gente. Nossa missão é tornar relações trabalhistas mais simples, eficientes e justas.
O cargo de Integrador(a) de Software SR envolve conectar as rotinas de RH e Departamento Pessoal às nossas soluções por meio de integrações robustas, especialmente com sistemas ERP Senior e TOTVS.
Requisitos:
* Experiência em integrações de ERP com foco em Senior e/ou TOTVS;
* Sólidos conhecimentos de APIs REST/SOAP, JSON/XML, mensageria (ex.: RabbitMQ, Kafka) e integrações por arquivos (TXT, CSV);
* SQL avançado (procedures, funções, tuning);
* Versionamento em Git e práticas de CI/CD;
Desejável:
* Domínio de processos de RH/DP (fechamento de folha, ponto, férias, 13o, eSocial);
* Bóacunicação para trabalhar em times multifuncionais e com stakeholders de negócio;
* Vivência com ETL (Pentaho, Talend, SSIS) ou plataformas iPaaS;
* Conhecimento de segurança em integrações (OAuth 2.0, JWT, LGPD);
* Experiência em ambientes cloud (AWS, Azure, GCP) e automação IaC (Terraform, Ansible);
* Inglês para leitura de documentação técnica.
Atividades:
* Projetar, desenvolver e manter integrações entre ERPs Senior e TOTVS e as aplicações internas (APIs REST/SOAP, ETL, arquivos, triggers de BD, etc.);
* Mapear e entender processos de RH/DP (folha de pagamento, ponto eletrônico, benefícios, eSocial, onboarding/offboarding) para garantir aderência funcional;
* Modelar dados e criar consultas/rotinas SQL (Oracle, SQL Server ou PostgreSQL) que suportem altos volumes transacionais;
* Colaborar com times de Produto, QA e Suporte, participando de daily, refinamentos e revisões de sprint;
* Monitorar integrações em produção, investigar incidentes (logs, trace, profiling) e propor melhorias de performance e segurança;
* Documentar fluxos, contratos de API e políticas de versionamento para garantir manutenibilidade.
Competências e Habilidades
Essa função exige habilidades técnicas avançadas e conhecimentos específicos em áreas como integrações de ERP, APIs, SQL, versionamento em Git, além de boas habilidades comunicativas e de trabalho em equipe.
Para ser bem-sucedido nessa função, você deve ter:
* Habilidades avançadas em programação, incluindo linguagens como Python, Java, C# ou outras;
* Conhecimentos sólidos em banco de dados, incluindo modelagem de dados e consultas SQL;
* Habilidades em integrações de ERP, incluindo sistemas ERP Senior e TOTVS;
* Habilidades em mensageria, incluindo RabbitMQ e Kafka;
* Habilidades em versionamento em Git e práticas de CI/CD;
Prazo e Local de Trabalho
Não há informações disponíveis sobre o prazo e local de trabalho para essa posição.