Analista Desenvolvedor(a) Python (1 vaga) (Home Based) - [Open to internal and external applicants]
United Nations Development Programme · Brasília, DF, BR
**Tiered Approach** In line with the commitment to safeguard capacity and support personnel already in the Organization, a majority of UNDP UNCDF/UNV vacancies are advertised using a tiered application process whereby: * **Tier 0** : UNDP/UNCDF/UNV IP staff holding permanent (PA) and fixed\-term (FTA) appointments, whose posts will be abolished, or contracts will be terminated or not renewed during 2026\. * **Tier 1** : Other UNDP/UNCDF/UNV staff holding permanent (PA) and fixed\-term (FTA) appointments * **Tier 2** : UNDP/UNCDF/UNV staff holding temporary appointments (TA), personnel on regular PSA contracts, and Expert and Specialist UN Volunteers * **Tier 3 or no tier indicated** : All other contract types from UNDP/UNCDF/UNV and other agencies, and other external candidates Please make note of the Tier(s) indicated in the vacancy title, if any, and ensure that you satisfy the eligibility to apply. **Objetivo do Cargo e Contexto Organizacional** 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(as), servidores(as), advogados(as) e demais 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. Para mais informações sobre o programa, acesse o site do Justiça 4\.0\. **Deveres e responsabilidades** O(a) Analista Desenvolvedor(a) Python será responsável pelo desenho, desenvolvimento e garantia de qualidade dos artefatos integrantes das soluções previstas no Programa Justiça 4\.0, atuando com alto grau de autonomia sob a supervisão de Gerentes de Projetos de TI ou de Analistas de Desenvolvimento de Sistemas de TI. O(a) profissional selecionado(a) atuará em estreita articulação com os pontos focais no PJ4\.0, liderando a codificação dos artefatos necessários ao atendimento dos requisitos funcionais e não funcionais, definindo padrões de arquitetura de software, padrões de projeto, linguagens de programação e ferramentas de desenvolvimento. Para o alcance desse objetivo, o(a) profissional desempenhará as seguintes responsabilidades principais e atividades: **1\. Atuar como referência técnica no no desenvolvimento e engenharia de software em Python** * Desenvolver artefatos de software complexos necessários ao atendimento dos requisitos funcionais e não funcionais das soluções previstas no Programa Justiça 4\.0; * Garantir a aplicação das melhores práticas de programação em Python, definindo o uso de bibliotecas e frameworks robustos e compatíveis com a arquitetura das soluções; * Realizar a revisão de código (code review) de outros membros da equipe de desenvolvimento para assegurar a qualidade, performance, segurança e manutenibilidade do software produzido. **2\. Arquitetura de software e definição tecnológica** * Desenhar e propor soluções arquiteturais e de integração de sistemas em conjunto com os(as) Arquitetos(as) de Software e demais especialistas; * Avaliar e validar a viabilidade técnica de novas tecnologias, ferramentas e metodologias a serem adotadas no ciclo de desenvolvimento do projeto; * Estabelecer padrões de projeto (design patterns) e diretrizes de desenvolvimento para assegurar a padronização e a interoperabilidade entre as soluções do programa. **3\. Modelagem de requisitos e especificação técnica** * Atuar na modelagem de requisitos e de arquitetura de dados utilizando diagramas estruturados (UML e afins), traduzindo necessidades de negócio em especificações técnicas claras; * Elaborar e revisar documentos técnicos de alta complexidade, tais como especificações de APIs, planos de testes, relatórios de arquitetura e documentações de sistemas; Garantir que a documentação técnica dos sistemas esteja constantemente atualizada e acessível para o time de desenvolvimento e órgãos parceiros. * **4\. Gestão técnica de escopo e facilitação ágil** * Assessorar ativamente a coordenação do projeto e o time nas ações de planejamento de lançamentos (releases), atuando na definição, refinamento e priorização técnica do backlog do produto; * Acompanhar a estimativa de esforço das tarefas e participar ativamente do planejamento das sprints, cerimônias ágeis e definição de metas de entrega; * Identificar, mitigar e reportar gargalos técnicos, riscos de desenvolvimento e dependências operacionais que possam impactar o cronograma das entregas. **5\. Implantação, monitoramento e sustentação de soluções** * Acompanhar as atividades de implantação (deployment) contínua e integração das soluções desenvolvidas, colaborando na estruturação de esteiras de CI/CD; * Monitorar o desempenho e a estabilidade das sol