[Remoto] Pessoa Arquiteta de Software - Justiça 4.0 (PNUD/ONU e CNJ)
Sobre o projeto
Oportunidades para quem se interessa em trabalhar com projetos de grande impacto social.
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
A Pessoa Arquiteta 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
- A contratação será feita na modalidade National Personnel Services Agreement (NPSA), com salário competitivo, de acordo com o mercado. Essa modalidade é um instrumento próprio do PNUD utilizado internacionalmente para padronizar e viabilizar a admissão de profissionais especializados, por tempo determinado, e assegura benefícios como seguro saúde, seguro de vida e férias
- 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é 14/12: https://bit.ly/pnud-arq-software
Alocação
- Remoto
Nível
- Sênior
Fonte: https://github.com/backend-br/vagas/issues/10494