By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Software Architect / Arquiteto de Software (Home Based) - NPSA 8 (3 Vagas)

Brasília | Brazil

  • Organization: UNDP - United Nations Development Programme
  • Location: Remote | Brasília | Brazil
  • Grade: Level not specified
  • Occupational Groups:
    • Information Technology and Computer Science
  • Closing Date:
Background
 
UNDP is committed to achieving workforce diversity in terms of gender, nationality and culture. Individuals from minority groups, indigenous groups and persons with disabilities are equally encouraged to apply. All applications will be treated with the strictest confidence.
 
UNDP does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment, and discrimination. All selected candidates will, therefore, undergo rigorous reference and background checks.
 

Em dezembro de 2020, o Conselho Nacional de Justiça (CNJ) e o PNUD 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. Para o alcance desses objetivos, o projeto prevê os seguintes eixos de atuação:

  • Estratégia para fortalecimento da aplicação de mecanismos de inovação e tecnologias disruptivas no Poder Judiciário, com foco na efetividade na prestação jurisdicional para toda a sociedade;
  • Gestão da informação para formulação, implantação e monitoramento de políticas judiciárias baseadas em evidências e voltadas à promoção de Direitos Humanos;
  • Estratégia de atuação da Justiça na prevenção e combate à corrupção, lavagem de dinheiro e recuperação de ativos desenvolvida;
  • Plano de fortalecimento de capacidades institucionais do CNJ e da Justiça, com ênfase na promoção de segurança jurídica e do ambiente de negócios para o desenvolvimento nacional;

O trabalho a ser desenvolvido neste posto se dará no âmbito do Eixo 1 do projeto BRA/20/015 (desenvolver estratégia para fortalecimento da aplicação de mecanismos de inovação e tecnologias disruptivas no Poder Judiciário, com foco na efetividade na prestação jurisdicional para toda a sociedade), visando consolidar no Judiciário brasileiro uma política de gestão de processos judiciais que integrará todos os tribunais do país. Neste eixo, serão desenvolvidas soluções de tecnologia da informação tendo por referência as os critérios e diretrizes previsto na Portaria CNJ Nº. 253/2020, que trata do processo de desenvolvimento de módulos e serviços na Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br).

 
Duties and Responsibilities
 

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).

 

Institutional Arrangement

O contratado será supervisionado pelo/o Gerente de Projetos e pelo/a Coordenador Técnico de Projetos.

 
Competencies
 
Core:

Achieve Results - NÍVEL 2:

  • Amplifica as soluções e simplifica os processos, equilibra a velocidade e a precisão na execução do trabalho.

Think Innovatively - NÍVEL 2:

  • Oferece novas ideias/está aberto a novas abordagens, demonstra pensamento sistêmico/integrado

Learn Continuously - NÍVEL 2:

  • Sai da zona de conforto, aprende com os outros e apoia seu aprendizado.

Adapt with Agility - NÍVEL 2:

  • Adapta processos/abordagens a novas situações, envolve outras pessoas no processo de mudança.

Act with Determination - NÍVEL 2:

  • É capaz de perseverar e lidar com múltiplas fontes de pressão simultaneamente.

Engage and Partner - NÍVEL 2:

  • É facilitador/integrador, aproxima as pessoas, constrói/mantém coalizões/parcerias.

Enable Diversity and Inclusion - NÍVEL 2:

  • Facilita conversas para superar diferenças, considera na tomada de decisão.

 

Cross-Functional & Technical:

Competências Técnicas:


Gestão de rede, comunicação e infraestrutura
 

  • Capacidade de desenvolver / integrar / operar / gerenciar rede de TI, comunicações, nuvem ou infraestrutura local e novas tecnologias como Internet das Coisas Procurement

Competências Multifuncionais    

Pensamento estratégico    

  • Habilidade de 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


Competências Multifuncionais    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.
 

Required Skills and Experience
 
Education:
 
  • 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 latu ou strictu 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.
 
Experience:
  • 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.

Desired Skills and Competencies

  • 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. 
     

Required Language(s) (at working level)

  • Português
  • Conhecimento intermediário de Inglês será considerado um diferencial.
     

Professional Certificates    

  • Certificação em Arquitetura de Software ou Arquitetura de TI será considerado um diferencial.

Disclaimer

Important applicant information

All posts in the NPSA categories are subject to local recruitment.

Applicant information about UNDP rosters

Note: UNDP reserves the right to select one or more candidates from this vacancy announcement.  We may also retain applications and consider candidates applying to this post for other similar positions with UNDP at the same grade level and with similar job description, experience and educational requirements.

Workforce diversity

UNDP is committed to achieving diversity within its workforce, and encourages all qualified applicants, irrespective of gender, nationality, disabilities, sexual orientation, culture, religious and ethnic backgrounds to apply. All applications will be treated in the strictest confidence.

Scam warning

The United Nations does not charge any application, processing, training, interviewing, testing or other fee in connection with the application or recruitment process. Should you receive a solicitation for the payment of a fee, please disregard it. Furthermore, please note that emblems, logos, names and addresses are easily copied and reproduced. Therefore, you are advised to apply particular care when submitting personal information on the web.

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Apply