Ir para o conteúdo principal
Productfy
Voltar

Tech Product Owner - Core Bancário (Topaz)

NTConsult

Presencial
Porto Alegre, RS Publicada há 1 semana

Descrição da vaga

Todas as Vagas

Tech Product Owner - Core Bancário (Topaz)

Local: Porto Alegre/RS

Experiência: Sênior

Tipo de Contratação Não Informado

Publicada em: 29/09/2026

Candidatar-me agora

A NT: Orchestrating technology to move businesses forward. A NTConsult é uma empresa global de tecnologia com mais de 20 anos de experiência consolidada. Entregamos soluções digitais críticas para o negócio, orquestradas e com integração de ponta a ponta e impacto em escala corporativa. Fomentamos o crescimento pessoal e profissional do nosso time por meio de uma cultura colaborativa, com autonomia, oportunidades de carreira e projetos significativos que geram impacto real. Confira nossa página nacional e internacional em: www. ntconsult. com. br e www. ntconsultcorp. com. O projeto: Estamos procurando excepcionais profissionais em Product Owner Tech para esta oportunidade totalmente remota de trabalhar com um cliente com 20 anos de atuação em serviços financeiras no Brasil. É o primeiro neobank digital omnichannel do Brasil e hoje tornou-se uma plataforma aberta, um ecossistema que engloba marketplace, comunicação, tecnologia e finanças. Buscamos um Product Owner Tech com vivência comprovada em Core Bancário TOPAZ e sólido background técnico para atuar na ponte entre negócio, arquitetura e engenharia. O profissional será responsável por traduzir necessidades de negócio em soluções tecnicamente viáveis dentro do ecossistema do core bancário, conduzindo o backlog com profundidade funcional e técnica. Responsabilidades• Definir, priorizar e manter o backlog do produto, garantindo clareza de escopo, critérios de aceite e valor de negócio. • Atuar como referência funcional e técnica do Core Bancário TOPAZ, mapeando módulos, integrações e impactos entre domínios (contas, cadastro, produtos de crédito, liquidação, contabilidade). • Escrever histórias de usuário com especificação técnica suficiente para o time de engenharia (regras de negócio, contratos de API, fluxos de integração, cenários de exceção). • Participar de discussões de arquitetura, avaliando trade-offs técnicos, dependências e riscos junto a arquitetos e tech leads. • Conduzir as cerimônias ágeis (refinamento, planning, review) e garantir previsibilidade de entrega. • Interagir com áreas de negócio, arquitetura, compliance e fornecedores (incluindo o próprio fabricante do core) na definição e homologação de soluções. • Acompanhar indicadores de produto e de entrega, propondo evoluções e melhorias contínuas. • Apoiar processos de migração, upgrade de versão e customizações do core bancário.

Requisitos obrigatórios• Experiência comprovada como PO, PO Tech ou Analista de Negócios Técnico em projetos de Core Bancário. • Conhecimento comprovado no Core Bancário TOPAZ (módulos, parametrizações, integrações e fluxos transacionais). • Background técnico comprovado: capacidade de ler e discutir código, modelagem de dados, APIs REST/SOAP, mensageria e integrações entre sistemas. • Domínio de SQL e leitura de modelos de dados relacionais. • Vivência com metodologias ágeis (Scrum/Kanban) e ferramentas de gestão de backlog (Azure DevOps, Jira ou similar). • Boa comunicação e capacidade de interlocução com times técnicos e áreas de negócio. Diferenciais• Experiência anterior em instituições financeiras, bancos digitais ou fintechs. • Conhecimento de produtos de crédito (consignado, pessoal, cartões) e meios de pagamento (PIX, SPB, arranjos). • Vivência em projetos de migração ou implantação de core bancário. • Conhecimento em arquitetura de microsserviços, cloud (Azure/AWS) e observabilidade. • Familiaridade com regulamentação do Banco Central e requisitos de compliance/auditoria. • Formação superior em Tecnologia, Engenharia, Sistemas de Informação ou áreas correlatas. Competências comportamentaisVisão de produto e de negócio, pensamento analítico, autonomia, organização, capacidade de priorização sob pressão e perfil colaborativo para atuar em times multidisciplinares.

Candidatar-me agora

Você está em uma área do site da empresa NTConsult fornecida pela plataforma Compleo. Ao clicar no botão Candidatar-me agora você CONCORDA com os termos de uso e a política de privacidade do COMPLEO.

Compartilhe:

  • {"@context": "http: //schema. org","@type": "JobPosting","hiringOrganization": {"@type": "Organization","name": "NTConsult","logo": "https: //ntconsult. compleo. com. br/LogoCarreiras","sameAs": "https: //www. ntconsultcorp. com/"},"baseSalary": null,"jobBenefits": null,"datePosted": "2026-09-29","description": "<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\"><span style=\"font-size: 14px;
  • font-family: Tahoma;
  • \"><b><span style=\"font-size: 14px;
  • \">A N<span style=\"font-family: Tahoma;
  • font-size: 14px;
  • \">T<span style=\"font-family: Tahoma;
  • font-size: 14px;
  • \">: <o: p><span style=\"background-image: initial;
  • background-position: initial;
  • background-size: initial;
  • background-repeat: initial;
  • background-attachment: initial;
  • background-origin: initial;
  • background-clip: initial;
  • line-height: 16. 1px;
  • font-size: 14px;
  • font-family: Tahoma;
  • \">Orchestrating technology to move businesses forward. A NTConsult é uma empresa global de tecnologia com mais de 20 anos de experiência consolidada. Entregamos soluções digitais críticas para o negócio, orquestradas e com integração de ponta a ponta e impacto em escala corporativa. Fomentamos o crescimento pessoal e profissional do nosso time por meio de uma cultura colaborativa, com autonomia, oportunidades de carreira e projetos significativos que geram impacto real. Confira nossa página nacional e internacional em<span style=\"font-size: 14px;
  • font-family: Tahoma;
  • \">: <a href=\"http: //www. ntconsult. com. br/\" target=\"_blank\"><span style=\"font-size: 14px;
  • font-family: Tahoma;
  • \">www. ntconsult. com. br<span style=\"font-size: 14px;
  • font-family: Tahoma;
  • \"> e <a href=\"http: //www. ntconsultcorp. com/\" target=\"_blank\"><span style=\"font-size: 14px;
  • font-family: Tahoma;
  • \">www. ntconsultcorp. com<span style=\"font-size: 14px;
  • font-family: Tahoma;
  • \">. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\"><span class=\"normaltextrun\"><span style=\"line-height: 15. 3333px;
  • border: 1pt windowtext;
  • padding: 0cm;
  • \"><span style=\"font-size: 14px;
  • font-family: Tahoma;
  • \"><b><span style=\"font-family: Tahoma;
  • font-size: 14px;
  • \">O projeto<span style=\"font-family: Tahoma;
  • font-size: 14px;
  • \">: Estamos procurando excepcionais profissionais em Product Owner Tech para esta oportunidade totalmente remota<span style=\"font-size: 14px;
  • font-family: Tahoma;
  • \"> de trabalhar com um cliente com 20 anos de atuação em serviços financeiras no Brasil. <span style=\"font-family: Tahoma;
  • font-size: 14px;
  • \"><span style=\"font-family: Tahoma;
  • font-size: 14px;
  • \">É o primeiro neobank digital omnichannel do Brasil e hoje tornou-se uma plataforma aberta, um ecossistema que engloba marketplace, comunicação, tecnologia e finanças. <br><p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">Buscamos um Product Owner Tech com vivência comprovada em Core Bancário <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">TOPAZ e sólido background técnico para atuar na ponte entre negócio, arquitetura <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">e engenharia. O profissional será responsável por traduzir necessidades de negócio <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">em soluções tecnicamente viáveis dentro do ecossistema do core bancário, <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">conduzindo o backlog com profundidade funcional e técnica. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \"><br><p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \"><b>Responsabilidades<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Definir, priorizar e manter o backlog do produto, garantindo clareza de <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">escopo, critérios de aceite e valor de negócio. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Atuar como referência funcional e técnica do Core Bancário TOPAZ, <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">mapeando módulos, integrações e impactos entre domínios (contas, <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">cadastro, produtos de crédito, liquidação, contabilidade). <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Escrever histórias de usuário com especificação técnica suficiente para o <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">time de engenharia (regras de negócio, contratos de API, fluxos de <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">integração, cenários de exceção). <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Participar de discussões de arquitetura, avaliando trade-offs técnicos, <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">dependências e riscos junto a arquitetos e tech leads. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Conduzir as cerimônias ágeis (refinamento, planning, review) e garantir <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">previsibilidade de entrega. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Interagir com áreas de negócio, arquitetura, compliance e fornecedores <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">(incluindo o próprio fabricante do core) na definição e homologação de <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">soluções. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Acompanhar indicadores de produto e de entrega, propondo evoluções e <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">melhorias contínuas. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Apoiar processos de migração, upgrade de versão e customizações do core <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">bancário. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \"><br><p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \"><b>
  • Requisitos obrigatórios<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Experiência comprovada como PO, PO Tech ou Analista de Negócios Técnico <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">em projetos de Core Bancário. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Conhecimento comprovado no Core Bancário TOPAZ (módulos, <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">parametrizações, integrações e fluxos transacionais). <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Background técnico comprovado: capacidade de ler e discutir código, <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">modelagem de dados, APIs REST/SOAP, mensageria e integrações entre <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">sistemas. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Domínio de SQL e leitura de modelos de dados relacionais. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Vivência com metodologias ágeis (Scrum/Kanban) e ferramentas de gestão <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">de backlog (Azure DevOps, Jira ou similar). <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Boa comunicação e capacidade de interlocução com times técnicos e áreas <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">de negócio. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \"><br><p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \"><b>Diferenciais<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Experiência anterior em instituições financeiras, bancos digitais ou fintechs. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Conhecimento de produtos de crédito (consignado, pessoal, cartões) e <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">meios de pagamento (PIX, SPB, arranjos). <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Vivência em projetos de migração ou implantação de core bancário. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Conhecimento em arquitetura de microsserviços, cloud (Azure/AWS) e <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">observabilidade. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Familiaridade com regulamentação do Banco Central e requisitos de <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">compliance/auditoria. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">• Formação superior em Tecnologia, Engenharia, Sistemas de Informação ou <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">áreas correlatas. <p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \"><b><br><p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \"><b>Competências comportamentais<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 8pt;
  • text-align: justify;
  • line-height: 1. 6;
  • \"><font color=\"#000000\" face=\"Tahoma\"><span style=\"font-size: 14px;
  • \">Visão de produto e de negócio, pensamento analítico, autonomia, organização, <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">capacidade de priorização sob pressão e perfil colaborativo para atuar em times <span style=\"font-size: 14px;
  • color: rgb(0, 0, 0);
  • font-family: Tahoma;
  • \">multidisciplinares. ","educationRequirements": null,"employmentType": "A Combinar","experienceRequirements": null,"incentiveCompensation": null,"industry": null,"jobLocation": {"@type": "Place","address": {"@type": "PostalAddress","addressCountry": "BR","addressLocality": "Porto Alegre","addressRegion": "RS","postalCode": null,"streetAddress": null}},"occupationalCategory": null,"qualifications": null,"responsibilities": null,"salaryCurrency": "BRL","skills": null,"specialCommitments": null,"title": "Tech Product Owner - Core Bancário (Topaz)","validThrough": "2027-01-04","workHours": ""}

$(document). on('click', '. btn-candidatar-confirm', function (e) {

  • //e. preventDefault();
  • var vagaId = $(this). attr("data-id");
  • var urlRedirect = $(this). attr("data-url") ? $(this). attr("data-url") : '/PreCandidatar/' + vagaId;
  • var html = "";
  • var hasTermo = $(this). attr("data-hasTermo");

if (hasTermo == "True") { html = "<p style='font-size: 14px ! important; '> Você está em uma área do site da empresa NTConsult fornecida pela plataforma Compleo. <br /><br />" +

" Ao clicar no botão <b>Continuar você <strong>CONCORDA com a) <a target='_blank' style='text-decoration: underline! important' href='https: //ats. compleo. com. br/TermosServicoCandidato'>termos de uso" +

" e a <a target='_blank' style='text-decoration: underline! important' href='https: //ats. compleo. com. br/PoliticaPrivacidade'>política de privacidade do COMPLEO" +

  • " e b) <a target='_blank' style='text-decoration: underline! important' href=''>política de privacidade da empresa NTConsult ";
  • } else { html = "<p style='font-size: 14px ! important; '>Você está em uma área do site da empresa NTConsult fornecida pela plataforma Compleo. <br /> Ao clicar no botão <b>Continuar você <strong>CONCORDA com os <a target='_blank' style='text-decoration: underline! important' href='https: //ats. compleo. com. br/TermosServicoCandidato'>termos de uso e a <a target='_blank' style='text-decoration: underline! important' href='https: //ats. compleo. com. br/PoliticaPrivacidade'>política de privacidade do COMPLEO. ";

}

swal({ title: "Termos de Uso e Política de Privacidade", html: html, type: "info", showCancelButton: true, cancelButtonText: "Cancelar", confirmButtonColor: "#DD6B55", confirmButtonText: "Continuar", width: '500px'

}). then((res) => { if (res. value) {

  • //urlRedirect = '/PreCandidatar/' + vagaId;
  • window. location. href = urlRedirect;

}

})

  • });
  • ;
  • . select2-container { color: #0C0B36 ! important;

}

  • var isIframe = window. location ! == window. parent. location;

//function logJSErrorOnServer(message, source, lineNumber, columnNumber) {

  • // var userSessionId = getUserSessionId();

// $. ajax({

// type: 'POST',

// url: '/ErrorsCarreiras/LogErroJS/',

// data: {

// 'userSessionId': userSessionId,

// 'userAgent': window. navigator. userAgent,

// 'message': message ? message : '',

// 'source': source ? source : window. location. href,

// 'lineNumber': lineNumber ? lineNumber : '',

// 'columnNumber': columnNumber ? columnNumber : ''

// },

// dataType: 'json',

// success: function (data) {

  • // console. log('post logErroJS return success', data);

// },

// error: function (xhr, ajaxOptions, thrownError) {

  • // console. log('post logErroJS return error thrownError', thrownError);

// }

  • // });

//}

//window. addEventListener('error', function (e) {

  • // var message = e["message"] ? e["message"] : (e["error"] ? e["error"] : "");
  • // var source = e["filename"] ? e["filename"] : window. location. href;
  • // var lineNumber = '';
  • // var columnNumber = e["colno"] ? e["colno"] : "";
  • // logJSErrorOnServer(message, source, lineNumber, columnNumber);
  • // return false;
  • //}, true);

//window. onerror = function (msg, source, lineNo, columnNo) {

  • // logJSErrorOnServer(msg, source, lineNo, columnNo);
  • // return false;

//}

function getCompleoURLs() {

  • if (! isIframe) { var compleoUserSession = JSON. parse(sessionStorage. getItem("userSession") || "{}");
  • var compleoURLs = compleoUserSession. compleoURLs || [];

var compleoURL = { referrer: document. referrer, location: window. location. href, date_: new Date(). toLocaleString()

  • };
  • compleoURLs. push(compleoURL);
  • return compleoURLs;
  • } return null;

}

  • function updateUserSessionJS(userSessionId, email) { if (! isIframe) { var compleoUserSession = JSON. parse(sessionStorage. getItem("userSession") || "{}");
  • var compleoURLs = getCompleoURLs();

if (userSessionId) {

$. ajax({ type: 'POST', url: '/Listas/UpdateUserSessionJS/', data: {

'userSessionId': userSessionId,

'email': email,

'referrer': JSON. stringify(compleoURLs)

}, dataType: 'json', success: function (data) {

  • compleoUserSession. compleoURLs = compleoURLs;
  • sessionStorage. setItem("userSession", JSON. stringify(compleoUserSession));
  • }, error: function (xhr, ajaxOptions, thrownError) { console. log('updateUserSessionJS thrownError', thrownError);

}

  • });

}

}

}

  • function generateUserSessionJS() { if (! isIframe) { var compleoUserSession = JSON. parse(sessionStorage. getItem("userSession") || "{}");
  • var compleoURLs = getCompleoURLs();

$. ajax({ type: 'POST', url: '/Listas/GenerateUserSessionJS/', data: {

'userAgent': window. navigator. userAgent,

'referrer': JSON. stringify(compleoURLs)

}, dataType: 'json', success: function (data) {

if (data. success === true) { if (data. userSessionId) {

  • //console. log('retorno GenerateUserSessionJs - data. userSessionId', data. userSessionId);
  • compleoUserSession. id = data. userSessionId;

}

  • compleoUserSession. compleoURLs = compleoURLs;
  • //console. log('gravando no sessionStorage', compleoUserSession);
  • sessionStorage. setItem("userSession", JSON. stringify(compleoUserSession));

}

  • }, error: function (xhr, ajaxOptions, thrownError) { console. log('thrownError', thrownError);

}

  • });

}

}

  • function getUserSessionId() { if (! isIframe) { var compleoUserSession = JSON. parse(sessionStorage. getItem("userSession") || "{}");
  • console. log('getUserSessionId', compleoUserSession);
  • if (compleoUserSession. id) { return compleoUserSession. id;

}

}

  • return null;

}

//(function () {

  • // //console. log('iframe? ', window. location ! == window. parent. location);

// if (! isIframe) {

  • // var compleoUserSession = JSON. parse(sessionStorage. getItem("userSession") || "{}");

// if (! compleoUserSession. id) {

  • // generateUserSessionJS();

// }

// else {

  • // updateUserSessionJS(compleoUserSession. id, '');

// }

// }

  • //})();

Esta vaga foi agregada de plataforma externa. A Productfy não é responsável pela veracidade, disponibilidade ou condições da oportunidade. A verificação das informações e o processo de candidatura são de responsabilidade exclusiva do candidato.

Vagas relacionadas