Analista Desenvolvedor(a) Python

United Nations Development Programme

Location:
Brasilia, Brazil
Grade:
NPSA-8
Category:
Professional Staff
Remote:
Yes
Posted Oct 22, 2026Apply by Nov 6, 2026 (15d left)
See your match score & apply

The Analista Desenvolvedor(a) Python is responsible for designing, developing, and ensuring the quality of software artifacts for the Justiça 4.0 program, a major digital transformation initiative of the Brazilian Judiciary. The role involves high autonomy in coding, software architecture, technical scope management, deployment, and mentoring within the project framework.

Responsibilities

  • Atuar como referência técnica no desenvolvimento e engenharia de software em Python, desenvolvendo artefatos complexos para o Programa Justiça 4.0.
  • Garantir a aplicação das melhores práticas de programação em Python, definindo bibliotecas e frameworks compatíveis.
  • Realizar revisão de código para assegurar qualidade, performance, segurança e manutenibilidade.
  • Desenhar e propor soluções arquiteturais e de integração de sistemas com arquitetos e especialistas.
  • Avaliar e validar viabilidade técnica de novas tecnologias, ferramentas e metodologias.
  • Estabelecer padrões de projeto e diretrizes de desenvolvimento para padronização e interoperabilidade.
  • Atuar na modelagem de requisitos e arquitetura de dados, traduzindo necessidades de negócio em especificações técnicas.
  • Elaborar e revisar documentos técnicos complexos, como especificações de APIs, planos de testes e relatórios de arquitetura.
  • Garantir documentação técnica atualizada e acessível para equipe e parceiros.
  • Assessorar coordenação do projeto e time no planejamento de lançamentos, definição e priorização técnica do backlog.
  • Acompanhar estimativas de esforço, planejamento de sprints e definição de metas de entrega.
  • Identificar, mitigar e reportar gargalos técnicos, riscos e dependências que impactem cronograma.
  • Acompanhar implantação contínua e integração das soluções, colaborando em esteiras de CI/CD.
  • Monitorar desempenho e estabilidade das soluções em produção, propondo melhorias e correções.
  • Prestar suporte técnico especializado de terceiro nível, resolvendo incidentes críticos em articulação com infraestrutura do CNJ.
  • Disseminar metodologias, padrões e melhores práticas em engenharia de software para o time técnico.
  • Prestar mentoria técnica a desenvolvedores, apoiando desenvolvimento de competências e alinhamento metodológico.
  • Sistematizar e registrar lições aprendidas para fortalecer memória técnica e transferência de conhecimento.

Requirements

  • Diploma Universitário avançado (Mestrado ou equivalente) em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise de Sistemas ou áreas afins é requerido, ou Diploma de Ensino Superior (Bacharelado) nas mesmas áreas, combinado com 2 (dois) anos adicionais de experiência profissional relevante, será devidamente considerado em substituição ao Diploma Universitário avançado.
  • Candidatos com Diploma Universitário avançado (Mestrado ou equivalente) em área relevante não precisam de experiência profissional.
  • Candidatos com Diploma de Ensino Superior (Bacharelado) devem possuir, no mínimo, 2 (dois) anos de experiência profissional em desenvolvimento de software e engenharia de sistemas utilizando a linguagem Python e seus principais frameworks (ex: Django, Flask, FastAPI).
  • Experiência comprovada em desenvolvimento de software utilizando a linguagem Python e seus principais frameworks (ex: Django, Flask, FastAPI).
  • Experiência na concepção e desenvolvimento de APIs RESTful.
  • Experiência com ferramentas de controle de versão (Git) e plataformas de desenvolvimento colaborativo (ex: GitHub, GitLab).
  • Experiência na arquitetura de microsserviços e desenvolvimento de soluções baseadas em contêineres (Docker, Kubernetes).
  • Experiência com práticas de integração e entrega contínua (CI/CD).
  • Experiência com desenvolvimento de soluções de Ciência de Dados.
  • Experiência em outras linguagens de programação (ex: Java, C++, PHP).
  • Experiência com metodologias ágeis de desenvolvimento de software (Scrum, Kanban).
  • Experiência na utilização de ferramentas de gerência do ciclo de vida de projetos (ex: Jira, Bugzilla).
  • Experiência anterior no desenvolvimento de soluções em organismos internacionais.
  • Experiência anterior no desenvolvimento de soluções para o Poder Judiciário também será considerada.
  • Fluência em Português é requerida.
  • Fluência em Inglês será considerada um diferencial.

Skills

  • Python Development
  • Django
  • Flask
  • FastAPI
  • RESTful APIs
  • Git
  • GitHub
  • GitLab
  • Microservices Architecture
  • Docker Containers
  • Kubernetes
  • CI/CD
  • Data Science Solutions
  • Java Programming
  • C/C++ Programming
  • PHP Programming
  • Agile Methodologies
  • Scrum
  • Kanban
  • Project Lifecycle Management
  • Jira
  • Bugzilla

Languages

Português, English