Analista Desenvolvedor Backend NoSQL Elastic Search (2 vagas) - Home Based
Remote | Brasília
- Organization: UNDP - United Nations Development Programme
- Location: Remote | Brasília
- Grade: Level not specified - Level not specified
-
Occupational Groups:
- Information Technology and Computer Science
- Closing Date: Closed
O programa Justiça 4.0 está em expansão; esta é a sua oportunidade de fazer parte!
Justiça 4.0 é um dos maiores programas do mundo de transformação digital do Poder Judiciário. Iniciado em 2020, fruto de um acordo de cooperação firmado entre o Conselho Nacional de Justiça (CNJ) e o Programa das Nações Unidas para o Desenvolvimento (PNUD/ONU), o projeto visa desenvolver e aprimorar soluções tecnológicas para tornar os serviços oferecidos pela Justiça brasileira mais eficientes, eficazes e acessíveis à população, além de otimizar a gestão processual para magistrados, servidores, advogados e outros atores do sistema de Justiça. A iniciativa também dialoga com os Objetivos de Desenvolvimento Sustentável e com a Agenda 2030 da ONU.
Deveres e responsabilidades
O(a) Analista – Desenvolvedor(a) Backend Sênior será responsável, sob supervisão dos(as) Gerentes de Projeto, pelo desenvolvimento dos artefatos de backend integrantes das soluções previstas no Eixo 4 do Projeto. O profissional selecionado atuará no Eixo 4 do Programa, em estreita articulação com os pontos focais no CNJ, PNUD e tribunais, realizando suporte técnico à implementação do projeto e acompanhamento das entregas previstas.
O Eixo 4 do projeto - Plano de Fortalecimento de Justiça do Projeto de CNJ, com ênfase na promoção de segurança jurídica e do ambiente de negócios para o desenvolvimento nacional – entre as atividades de implementação de uma estruturação de dados processuais, com inclusão a implantação e Fomento ao uso do DataJud e do Codex; do Sistema reforçado de fortalecimento; capacitação nacional em metodologia de pesquisa e técnicas de análise de dados; e produção de diagnósticos e painéis para transparência da atuação do Poder Judiciário. Analista – Desenvolvedor(a) Backend Sênior atuará na realização de ações relacionadas ao processo de desenvolvimento e saneamento da Base Nacional de Dados do Poder Judciário - DataJud, instituída pela CNJ nº 331/ 2020. O(a) profissional selecionado(a) atuará codificando os artefatos necessários ao atendimento dos requisitos funcionais e não funcionais da solução, empregando processo de desenvolvimento, arquitetura de software, padrões de projeto, linguagens de programação e ferramentas previamente definidas. Para o alcance desse objetivo, estão previstas as seguintes atividades indicativas:
• Manipular dados utilizando NoSQL/ElasticSearch, bem como elaborar textos, relatórios, ofícios e outros documentos necessários ao desenvolvimento de artefatos de software ou à realização de outras atividades do projeto;
• Extrair, tratar e analisar dados do ElasticSearch necessários ao atendimento dos requisitos funcionais e não funcionais das soluções cujas entregas estão previstas no Eixo 4 do projeto;
• Subsidiar o(a) Gerente de Projeto e demais integrantes do time nas ações de planejamento e implementação do projeto, contribuindo para a definição e priorização do backlog do produto, do cronograma de projeto, dos backlogs de sprints e na realização de cerimônias e outros artefatos que venham a ser necessários; atuando nas atividades de implantação, monitoramento da execução e suporte técnico e das soluções desenvolvidas;
• Desenvolver artefatos de software necessários ao atendimento dos requisitos funcionais e não funcionais das soluções cujas entregas estão previstas no Eixo 4 do projeto;
• Empregar a linguagem de programação Java e o framework Spring Boot no desenvolvimento de artefatos de backend; e apoiar o desenvolvimento de soluções estruturantes da Plataforma Digital do Poder Judiciário Nacional; bem como desenvolver soluções técnicas para suportar outros serviços a serem desenvolvidos no contexto do projeto;
• O titular desempenha outras funções dentro do seu perfil funcional que considere necessárias ao bom funcionamento do projeto.
Arranjo Institucional
A pessoa contratada será supervisionada pela Gerência de Projetos e pela Coordenação Técnica de Projetos.
Competências
Alcançar Resultados:
NÍVEL 1: Planeja e monitora o próprio trabalho, presta atenção aos detalhes, entrega um trabalho de qualidade dentro do prazo
Pensamento Inovador:
NÍVEL 1: Aberto a ideias criativas/riscos conhecidos, é pragmático para resolver problemas, faz melhorias
Aprendizagem Contínua:
NÍVEL 1: Mente aberta e curiosa, compartilha conhecimento, aprende com os erros, pede feedback
Adaptar com Agilidade:
NÍVEL 1: Adapta-se à mudança, lida de forma construtiva com a ambiguidade/incerteza, é flexível
Atuar com determinação:
NÍVEL 1: Mostra determinação e motivação, capaz de entregar com calma diante da adversidade, confiante
Engajar-se e ser Parceiro:
NÍVEL 1: Demonstra compaixão/compreensão para com os outros, forma relacionamentos positivos
Promover Diversidade e Inclusão:
NÍVEL 1: Apreciar/respeitar as diferenças, consciente do preconceito inconsciente, confrontar a discriminação
Competências multifuncionais e técnicas
Direção de negócios e estratégia - Pensamento estratégico:
• Habilidadede desenvolver estratégias eficazes e planos priorizados alinhados com os objetivos do PNUD, baseados na análise sistêmica de desafios, potenciais riscos e oportunidades; ligando a visão à realidade no campo e criando soluções tangíveis
• Capacidade de aproveitar o aprendizado de várias fontes para antecipar e responder às tendências futuras; demonstrar visão de futuro para modelar quais são os desenvolvimentos futuros e possíveis caminhos a seguir para o PNUD
Direção de negócios e estratégia - Pensamento Sistêmico:
• Capacidade de usar análise objetiva e julgamento de problemas para entender como os elementos inter-relacionados coexistem dentro do todo de um processo ou sistema,e considerar como a alteração de um elemento pode impactar outras partes do sistema
Desenvolvimento de negócios - Design centrado no humano:
• Capacidade de desenvolver soluções para problemas envolvendo a perspectiva humana em todas as etapas do processo de resolução de problemas
Gestão de negócios - Gestão de projetos:
• Capacidade de planejar, organizar, priorizar e controlar recursos, procedimentos e protocolos para atingir objetivos específicos
Gestão de negócios - Trabalhar com evidências e dados:
• Capacidade de inspecionar, limpar, transformar e modelar dados com o objetivo de descobrir informações úteis, informando conclusões e apoiando a tomada de decisão
Agenda 2030: Paz - Estado de Direito, Segurança e Direitos Humanos:
• Desenvolvimento do Setor de Justiça
Agenda 2030: Paz - Estado de Direito, Segurança e Direitos Humanos:
• Acesso à Justiça
Habilidades e experiência necessárias
Requisitos mínimos de educação:
• Diploma universitário avançado (Mestrado ou equivalente) nas áreas de Estatística, Ciência da Computação, Matemática, Engenharia de Software, Sistemas de Informação, Análise de Sistemas ou áreas afins é necessário, ou
• Graduação universitária (Bacharelado) nas áreas de Estatística, Ciência da Computação, Matemática, Engenharia de Software, Sistemas de Informação, Análise de Sistemas ou áreas afins em combinação com 2 anos adicionais de experiência será dada a devida consideração ao invés de Mestrado.
Anos mínimos de experiência profissional relevante:
• Até 2 anos (com Mestrado) ou mínimo de 2 anos (com Bacharelado) de experiência com desenvolvimento de softwares ou de atuação profissional ou acadêmica na área de tecnologia da informação.
Habilidades necessárias:Até 2 anos (com Mestrado
• Habilidade de comunicação oral e escrita;
Habilidades desejadas, além das competências abordadas na seção Competências:
• Experiência em NoSQL e ElasticSearch
• Experiência no framework Kibana
• Experiência em linguagem de programação Python avançado (Programação OO e Paralelismo);
• Experiência com bibliotecas de manipulação de dados: Pandas, Numpy, Dask e PySpark;
• Experiência em outras linguagens de programação: Java (com Spring Boot);
• Conhecimento em Linux;
• Experiência com o desenvolvimento de artefatos de backend, em especial APIs RESTful com Flask;
• Experiência na construção de microsserviços;
• Experiência no desenvolvimento de soluções baseadas em containers (Docker);
• Experiência no uso de ferramentas de gestão de código fonte: Git, GitLab, GitHub e congêneres;
• Experiência na utilização de ferramentas de gerência do ciclo de vida de projetos, como Jira, Bugzilla, Rubicon e congêneres;
• Experiência com extração de banco de dados relacional e/ou não relacional, preferencialmente ElasticSearch;
• Experiência em ferramentas de visualização de dados tais como Qlik Sense, Power BI, Kibana;
• Experiência anterior no desenvolvimento de soluções para o Poder Judiciário também será considerada.
• Experiência com elaboração de painéis e relatórios dinâmicos;
• Experiência em testes e homologações de sistemas;
• Experiência em metodologias ágeis;
Idiomas exigidos:
• Fluência em Português.
• Proficiência em Inglês será considerado um diferencial.
Certificados Profissionais Desejáveis
• Certificações relacionadas à Ciência de Dados (Ex.: Data Engineer, Data Analist, Data Scientist)
Isenção de Responsabilidade
Informações importantes do candidato
Todos os cargos nas categorias NPSA estão sujeitos a recrutamento local.
Informações do candidato sobre as listas do PNUD
Nota: O PNUD reserva-se o direito de selecionar um ou mais candidatos a partir deste anúncio de vaga. Também podemos reter as inscrições e considerar os candidatos que se candidatam a este cargo para outros cargos semelhantes no PNUD no mesmo nível de ensino e com descrição de trabalho, experiência e requisitos educacionais semelhantes.
Diversidade da força de trabalho
O PNUD está empenhado em alcançar a diversidade em sua força de trabalho e incentiva todos os candidatos qualificados, independentemente de sexo, nacionalidade, deficiência, orientação sexual, cultura, religião e origens étnicas a se inscreverem. Todas as candidaturas serão tratadas com a maior confidencialidade.
Aviso de fraude
As Nações Unidas não cobram nenhuma inscrição, processamento, treinamento, entrevista, teste ou outra taxa relacionada ao processo de inscrição ou recrutamento. Se você receber uma solicitação para o pagamento de uma taxa, desconsidere-a. Além disso, observe que emblemas, logotipos, nomes e endereços são facilmente copiados e reproduzidos. Portanto, você é aconselhado a ter cuidado especial ao enviar informações pessoais na web.