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 & applyThe 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