Independent platform: UNAtlas aggregates publicly available United Nations job openings and is not affiliated with the UN. All applications happen on official websites.
UNDPStrategy, Management, and OperationsRemote / Home-based
Job opening

Analista Desenvolvedor(a) Python (1 vaga) (Home Based) - [Open to internal and external applicants]

LevelNPSA-8
LocationBrasilia, Brazil
Application period2026-10-22 / 2026-11-06
Work arrangementRemote / Home-based

Organizational Context

The Justiça 4.0 program is a major global initiative focused on the digital transformation of the Judiciary. Launched in 2020 through a cooperation agreement between the National Council of Justice (CNJ) and the United Nations Development Programme (UNDP), it aims to enhance technological solutions for more efficient, effective, and accessible justice services in Brazil. The role is part of the Strategy, Management, and Operations department.

Job Purpose

The Python Developer Analyst will be responsible for designing, developing, and ensuring the quality of software artifacts for the Justiça 4.0 Program. This role requires a high degree of autonomy, working under the supervision of IT Project Managers or Senior IT Development Analysts. The selected professional will collaborate closely with focal points within the PJ4.0 initiative, leading the coding of necessary artifacts to meet functional and non-functional requirements. This includes defining software architecture standards, design patterns, programming languages, and development tools to support the program's objectives of improving judicial processes and aligning with the UN's Sustainable Development Goals and the 2030 Agenda.

Responsibilities

Key responsibilities include acting as a technical reference for Python software development and engineering, developing complex software artifacts, and ensuring best practices in Python programming, including code reviews for quality, performance, and security. The role involves designing and proposing architectural and integration solutions, evaluating new technologies, and establishing design patterns and development guidelines. Additionally, the developer will participate in requirements modeling, technical specification, and documentation, as well as assist in release planning, backlog refinement, and agile sprint facilitation. The position also entails monitoring solution performance, providing third-level technical support, and disseminating development methodologies and best practices through knowledge management and technical mentoring.

Work Experience

Candidates with a Master's degree require no specific professional experience. Those with a Bachelor's degree must have at least two years of professional experience in software development and systems engineering using Python and its main frameworks (e.g., Django, Flask, FastAPI).

Skills

Proficiency in Python programming and its frameworks (Django, Flask, FastAPI), API development (RESTful), version control (Git), collaborative development platforms (GitHub, GitLab), microservices architecture, containerization (Docker, Kubernetes), CI/CD practices, data science solutions, agile methodologies (Scrum, Kanban), and project lifecycle management tools (Jira).

Community intelligence

What candidates and members are discussing

Be the first to add context around this opportunity.Ask something practical or share experience with this organization. Contributions can help future candidates long after the vacancy closes.
Keep exploring

Related opportunities

Analista Desenvolvedor(a) Python (1 vaga) (Home Based) - [Open to internal and external applicants] (NPSA-8) – UNDP in Brasilia | UN Atlas