Desenvolver, manter e operar integrações entre o SIG da Advis e os sistemas dos clientes, atuando também nas demandas full stack do time quando não houver projetos de integração prioritários.
- Tipo: CLT ou PJ
- Local: Porto Alegre, RS.
- Período: Integral (horário flexível)
- Experiência: Pleno
- Salário: A combinar, de acordo com experiência.
- Benefícios: VT ou Auxílio combustível, VR, Bônus por resultados.
Principais Entregas e Responsabilidades
- Participar do levantamento técnico e do kickoff de projetos de integração com clientes, inicialmente com apoio de um profissional sênior e, progressivamente, com maior autonomia.
- Analisar sistemas, APIs, bancos de dados, arquivos e fluxos do cliente para definir a estratégia de integração mais adequada.
- Projetar, implementar e manter integrações do SIG com ERPs, plataformas de varejo, Data Lakes e demais sistemas dos clientes, incluindo TOTVS, Linx ou equivalentes.
- Mapear entidades, campos, regras de negócio, identificadores e transformações necessárias entre os sistemas envolvidos.
- Desenvolver APIs, conectores, rotinas de sincronização, importação, exportação e processamento de dados.
- Implementar mecanismos de autenticação, idempotência, retries, filas, logs, alertas e tratamento de falhas para garantir integrações confiáveis.
- Investigar divergências de dados, falhas de comunicação e problemas de ambiente, conduzindo debugging junto ao time e aos responsáveis técnicos do cliente.
- Atuar nas demandas full stack da Advis quando não houver demanda prioritária de integração, seguindo os mesmos padrões de engenharia e desenvolvimento agentic do time.
Competências Técnicas
- Requerido: experiência sólida com desenvolvimento de software em nível pleno, incluindo lógica, orientação a objetos, debugging e código manutenível.
- Requerido: competência forte em Node.js e Express para manter, diagnosticar e evoluir a API, garantindo qualidade, estabilidade, segurança e desempenho dos serviços de backend.
- Requerido: experiência com React, incluindo aplicações baseadas em Class Components e JSX, para atuação nas demandas full stack do time.
- Requerido: domínio de APIs REST, HTTP, webhooks, autenticação, versionamento, paginação, rate limits e tratamento de erros.
- Requerido: experiência avançada com SQL e bancos relacionais, especialmente MySQL, incluindo análise, modelagem, transformação e conciliação de dados.
- Requerido: capacidade de trabalhar com formatos e protocolos de integração como JSON, CSV, XML, SFTP e, quando necessário, SOAP.
- Requerido: experiência com Git, Linux Debian, nginx e diagnóstico de aplicações e serviços em ambientes de servidor.
- Requerido: capacidade de compreender regras de negócio, mapear dados entre sistemas e documentar contratos, fluxos e decisões de integração.
- Requerido: experiência prática com Claude, Codex ou ferramentas equivalentes para planejar, implementar, testar e revisar soluções de forma agentic.
- Requerido: comunicação técnica objetiva para conduzir alinhamentos com Product Owner, time interno e equipes técnicas dos clientes.
- Requerido: disponibilidade para assumir autonomia progressiva na condução técnica das integrações após o período inicial de acompanhamento.
- Diferencial: experiência com TOTVS, Linx, ERPs, plataformas de varejo ou integrações com sistemas corporativos legados.
- Diferencial: experiência com ETL/ELT, Data Lakes, pipelines de dados, filas, Redis ou processamento assíncrono.
- Diferencial: experiência com Docker, CI/CD, testes automatizados, observabilidade e monitoramento de integrações.
- Diferencial: conhecimento de OAuth 2.0, certificados, VPNs, redes, cloud e requisitos de segurança em ambientes de clientes.
Pilares Comportamentais
- Autonomia progressiva: capacidade de absorver contexto com apoio inicial e assumir posteriormente a condução técnica das integrações.
- Pensamento analítico para entender sistemas externos, identificar inconsistências e transformar requisitos ambíguos em contratos técnicos verificáveis.
- Organização e disciplina para documentar mapeamentos, credenciais, ambientes, dependências, testes e procedimentos operacionais.
- Comunicação objetiva com clientes, Produto e Engenharia, explicitando riscos, bloqueios, responsabilidades e trade-offs.
- Responsabilidade com segurança, integridade dos dados, rastreabilidade, estabilidade e qualidade das entregas.
- Flexibilidade para alternar entre projetos de integração e demandas full stack conforme a prioridade do time.
Formação Acadêmica e Idiomas
- Formação: Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Engenharia da Computação ou experiência prática equivalente.
- Requerido: inglês intermediário para leitura de documentação técnica, APIs e interação com ferramentas de IA.
- Diferencial: experiência anterior em projetos de integração B2B ou implantação técnica em clientes.
- Diferencial: inglês avançado ou espanhol intermediário/avançado para interação com fornecedores e clientes.
Ambiente de Trabalho
- Trabalhe junto a uma equipe multidisciplinar.
- Openbar de café o dia todo.
- Frigobar para guardar seus lanches e bebidas.
- Bem localizado em prédio anexo ao Shopping Praia de Belas, a dez passos do acesso às lojas e restaurantes.
Processo de Seleção
- Entrevista técnica focada em APIs, SQL, modelagem de integrações, debugging e decisões de engenharia.
- Desafio prático com Claude, Codex ou ferramenta equivalente: analisar uma documentação externa, propor o plano e implementar uma integração simplificada.
- Avaliação da capacidade de mapear dados, tratar falhas, validar a saída da IA e explicar riscos operacionais e decisões técnicas.
- Entrevista de alinhamento sobre comunicação com clientes, autonomia, colaboração com Produto e atuação híbrida com o time full stack.
- Entrevista de nível de proficiência em inglês.