Desenvolvedor
Empresa confidencial
Descrição da vaga
Objetivo da posição:
Buscamos um(a) profissional com perfil multidisciplinar, capaz de atuar no desenvolvimento de integrações entre sistemas corporativos, tratamento e disponibilização de dados, automações e construção de soluções analíticas.
Esse profissional trabalhará com uma abordagem AI First, utilizando ferramentas de inteligência artificial para desenvolvimento, como Cursor AI e soluções equivalentes, para acelerar a criação de código, testes, documentação, investigação de problemas e entrega de novas funcionalidades.
Não buscamos necessariamente uma pessoa especialista em todas as tecnologias, mas um profissional com base sólida em desenvolvimento, integrações e banco de dados, capaz de aprender rapidamente e utilizar IA para ampliar sua produtividade e sua capacidade de atuação.
Principais responsabilidades:
• Desenvolver, manter e evoluir integrações entre sistemas corporativos, especialmente Protheus, Salesforce e outras plataformas utilizadas pela companhia.
• Criar integrações utilizando APIs REST, SOAP, webhooks, serviços, arquivos, filas e conexões com bancos de dados.
• Mapear requisitos técnicos e funcionais junto às áreas de negócio e tecnologia.
• Desenvolver rotinas de extração, transformação e disponibilização de dados.
• Criar consultas, views, procedures e estruturas de dados em bancos relacionais.
• Apoiar a construção e manutenção de dashboards e indicadores no Power BI e Tableau.
• Automatizar processos operacionais e fluxos de troca de informações entre sistemas.
• Investigar erros, gargalos de performance, inconsistências de dados e falhas de integração.
• Criar testes automatizados, documentação técnica e mecanismos de monitoramento.
• Trabalhar com versionamento de código, revisão técnica e processos de publicação.
• Utilizar ferramentas de inteligência artificial, como Cursor AI, para acelerar desenvolvimento, testes, documentação, refatoração e resolução de problemas.
• Desenvolver provas de conceito e pequenas soluções utilizando inteligência artificial quando houver oportunidade de ganho operacional.
• Garantir que as soluções desenvolvidas respeitem os requisitos de segurança, governança, auditoria e LGPD da companhia.
Conhecimentos técnicos necessários:
• Experiência com desenvolvimento de software, integrações ou engenharia de dados.
• Domínio de APIs REST, JSON, autenticação, webhooks e integrações entre sistemas.
• Conhecimento sólido em SQL e bancos de dados relacionais.
• Experiência com pelo menos uma linguagem de programação, como Python, C#, Java, JavaScript ou TypeScript.
• Conhecimento em Git e processos de versionamento de código.
• Experiência na análise e resolução de problemas técnicos.
• Capacidade de compreender regras de negócio e transformá-las em soluções técnicas.
• Experiência prática utilizando ferramentas de IA no processo de desenvolvimento.
Conhecimentos desejáveis
• Integrações com TOTVS Protheus.
• Conhecimento em ADVPL, serviços REST do Protheus ou acesso às estruturas de dados do ERP.
• Integrações com Salesforce por meio de APIs, Flows, Apex ou ferramentas de integração.
• Experiência com Power BI, Power Query, modelagem de dados e DAX.
• Experiência com Tableau.
• Conhecimento em ETL, ELT, data pipelines ou ferramentas de integração.
• Experiência com serviços em nuvem, containers, filas e microsserviços.
• Conhecimento em CI/CD, testes automatizados e observabilidade.
• Experiência em ambientes corporativos com políticas de segurança, compliance e governança.
Perfil comportamental
• Perfil proativo, investigativo e orientado à resolução de problemas.
• Capacidade de aprender novas tecnologias com rapidez.
• Organização e responsabilidade na execução e documentação das atividades.
• Boa comunicação com áreas técnicas e áreas de negócio.
• Capacidade de trabalhar com autonomia, sem perder o alinhamento com a equipe.
• Interesse genuíno em inteligência artificial e novas formas de desenvolvimento.
• Visão de produto e preocupação com a experiência do usuário interno.
Diferencial do perfil:
O principal diferencial será a capacidade de combinar experiência técnica com o uso responsável de inteligência artificial.
Esperamos que o profissional utilize IA não apenas para gerar código, mas também para:
• compreender sistemas existentes;
• investigar erros;
• criar testes;
• documentar integrações;
• comparar alternativas técnicas;
• acelerar o aprendizado de novas tecnologias;
• revisar segurança e qualidade;
• aumentar a velocidade das entregas.
Todo código ou solução gerada com apoio de IA deverá ser analisado, testado e validado pelo profissional antes de ser disponibilizado.
Resultados esperados nos primeiros 90 dias:
• Conhecer a arquitetura, os sistemas e os principais fluxos de dados da companhia.
• Mapear e priorizar as integrações existentes e as novas necessidades.
• Entregar ou evoluir pelo menos uma integração relevante entre sistemas.
• Desenvolver ou aprimorar um fluxo de dados, automação ou dashboard prioritário.
• Organizar a documentação técnica das soluções sob sua responsabilidade.
• Implantar uma rotina de desenvolvimento assistido por IA com segurança, testes e revisão humana.
• Propor melhorias de arquitetura, automação e eficiência operacional.
