Em dezembro de 2020, o Conselho Nacional de Justiça (CNJ) e o Programa das Nações Unidas para o Desenvolvimento (PNUD/ONU) assinaram o projeto de cooperação técnica internacional BRA/20/015 – Justiça 4.0: Inovação e efetividade na realização da Justiça para todos. O projeto tem como objetivo desenvolver subsídios (novas metodologias, estudos e ferramentas) para promoção de inovação com foco na efetividade da realização da Justiça. Nesse sentido, considerando a vocação de atuação baseada em evidências do CNJ, as ações previstas têm como foco desenvolver estudos, novas metodologias e criar mecanismos e instrumentos que potencializem a implantação, disseminação e sustentação de capacidades técnicas, conceituais e operativas voltadas ao aperfeiçoamento das políticas judiciárias a partir da perspectiva da inovação e da efetividade na prestação jurisdicional para toda a sociedade brasileira.
Descrição da vaga
O(a) Arquiteto(a) de Software Sênior será responsável, sob a supervisão da coordenação técnica do Eixo e dos(as) Gerentes de Projeto, por avaliar os requisitos funcionais e não funcionais do projeto e, a partir deles, definir a arquitetura e as tecnologias a serem adotadas no desenvolvimento, apoiando os(as) Desenvolvedores(as), Analistas DevOps, Analistas UX e Analistas UI na implementação da arquitetura definida, além de conduzir estudos e pesquisas voltadas ao aprimoramento dos padrões arquiteturais e tecnológicos estabelecidos para as soluções previstas no Eixo 1 do Projeto. O(a) profissional selecionado(a) atuará em estreita articulação com os pontos focais no CNJ e no PNUD, colaborando para o cumprimento do cronograma estabelecido e a qualidade das entregas realizadas. Estão previstas as seguintes atividades indicativas:
Definir, projetar e implementar, com apoio dos(as) Desenvolvedores e Analistas DevOps, a arquitetura de software a ser adotada no desenvolvimento das soluções;
Garantir que a arquitetura de software definida atenda aos requisitos funcionais e não funcionais da solução;
Modelar e documentar a arquitetura de software;
Definir, projetar e implementar, com o apoio dos(as) Arquitetos(as) de Dados e Desenvolvedores(as), soluções de Data Lake;
Apoiar os(as) Arquitetos(as) de Dados e Analistas de Inteligência de Negócios nos projetos de Data Lake e Business Intelligence;
Apoiar os Analistas de UX e UI nos processos de melhoria e suporte ao UIKIT;
Definir, projetar e implementar, com apoio dos(as) Desenvolvedores(as) e Analistas DevOps, frameworks arquiteturais;
Monitorar o desempenho das soluções, sugerir, projetar e implementar melhorias na arquitetura de software;
Conduzir estudos e pesquisas voltadas ao aprimoramento dos padrões arquiteturais avaliando novas tecnologias e padrões de projeto;
Definir estratégias para migração de sistemas legados para novas tecnologias;
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;
Atuar nas atividades de automação dos fluxos de integração e de entrega, implantação, monitoramento da execução e suporte técnico e das soluções desenvolvidas;
Aplicar conhecimentos, informações e melhores práticas em acordo com as metodologias estabelecidas pelo CNJ e o PNUD;
Apoiar o desenvolvimento de soluções estruturantes da Plataforma Digital do Poder Judiciário Nacional;
Desenvolver soluções técnicas para suportar outros serviços a serem desenvolvidos no contexto do projeto; e
Realizar outras tarefas, conforme demanda do(a) supervisor(a) designado(a).
Local
Remoto, Brasil.
Requisitos
Obrigatórios:
Diploma universitário, preferencialmente nas áreas de Tecnologia da Informação, Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise de Sistemas, Engenharia da Computação e áreas correlatas; ou Diploma de pós-graduação lato ou stricto sensu, preferencialmente nas áreas de Tecnologia da Informação, Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise de Sistemas, Engenharia da Computação e áreas correlatas.
Para diploma universitário, é requerido o mínimo de 2 anos de experiências relevantes para esta posição.
Para diploma de pós-graduação, não é requerido mínimo de experiência.
Desejáveis:
Conhecimentos aprofundados em arquitetura de software;
Conhecimentos aprofundados em padrões arquiteturais MVC, em camadas e orientado a microsserviços;
Experiência no desenvolvimento de microsserviços;
Experiência em projetos de migração de sistemas monolíticos para sistemas orientados a microsserviços;
Conhecimentos aprofundados em padrões de projeto;
Conhecimento de desenvolvimento fullstack de projetos utilizando linguagem de programação Java e frameworks Spring Boot e Angular com TypeScript;
Experiência com Node.js;
Experiência nas melhores práticas de UI e UX;
Experiência no desenvolvimento de software empregando computação na nuvem, em especial Amazon AWS;
Experiência no desenvolvimento de soluções baseadas em Virtual Machines (VMs) e containers com Docker e Kubernetes;
Experiência com padrões e ferramentas para gerência de filas (RabitMQ, Kafka, MQSeries);
Conhecimentos em gestão de configuração de projetos; e
Conhecimentos no projeto de soluções de Data Lakes e de Business Intelligence.
Diferenciais:
Conhecimento intermediário de Inglês.
Certificação em Arquitetura de Software ou Arquitetura de TI.
Contratação
NPSA - National Personnel Service Agreement
100% home office
Como se candidatar
3 vagas abertas
Por favor, confira mais informações sobre as vagas e se inscreva através da plataforma de Oportunidades do PNUD/ONU, até 02/11: https://bit.ly/pnud-arq-software
Sobre o projeto
Em dezembro de 2020, o Conselho Nacional de Justiça (CNJ) e o Programa das Nações Unidas para o Desenvolvimento (PNUD/ONU) assinaram o projeto de cooperação técnica internacional BRA/20/015 – Justiça 4.0: Inovação e efetividade na realização da Justiça para todos. O projeto tem como objetivo desenvolver subsídios (novas metodologias, estudos e ferramentas) para promoção de inovação com foco na efetividade da realização da Justiça. Nesse sentido, considerando a vocação de atuação baseada em evidências do CNJ, as ações previstas têm como foco desenvolver estudos, novas metodologias e criar mecanismos e instrumentos que potencializem a implantação, disseminação e sustentação de capacidades técnicas, conceituais e operativas voltadas ao aperfeiçoamento das políticas judiciárias a partir da perspectiva da inovação e da efetividade na prestação jurisdicional para toda a sociedade brasileira.
Descrição da vaga
O(a) Arquiteto(a) de Software Sênior será responsável, sob a supervisão da coordenação técnica do Eixo e dos(as) Gerentes de Projeto, por avaliar os requisitos funcionais e não funcionais do projeto e, a partir deles, definir a arquitetura e as tecnologias a serem adotadas no desenvolvimento, apoiando os(as) Desenvolvedores(as), Analistas DevOps, Analistas UX e Analistas UI na implementação da arquitetura definida, além de conduzir estudos e pesquisas voltadas ao aprimoramento dos padrões arquiteturais e tecnológicos estabelecidos para as soluções previstas no Eixo 1 do Projeto. O(a) profissional selecionado(a) atuará em estreita articulação com os pontos focais no CNJ e no PNUD, colaborando para o cumprimento do cronograma estabelecido e a qualidade das entregas realizadas. Estão previstas as seguintes atividades indicativas:
Local
Remoto, Brasil.
Requisitos
Obrigatórios:
Desejáveis:
Diferenciais:
Contratação
Como se candidatar
Alocação
Nível