Tech Product Owner - Core Bancário (Topaz)
NTConsult
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.