- Country: Brasilia, Brazil
- No of vacancies: N/A
- Salary: N/A
- Organization: UNDP
- Gender: Both
- Deadline: 2024-01-19
The Justice 4.0 program is expanding; This is your chance to be part of it!
Justice 4.0 is one of the largest digital transformation programs in the world for the Judiciary. Started in 2020, as a result of a cooperation agreement signed between the National Council of Justice (CNJ) and the United Nations Development Program (PNUD/UN), the project aims to develop and improve technological solutions to make the services offered by Justice more efficient, effective and accessible to the population, in addition to optimizing procedural management for magistrates, civil servants, lawyers and other actors in the Justice system. The initiative is also in line with the Sustainable Development Goals and the UN 2030 Agenda.
The Senior Backend Analyst – Developer will be responsible, under the supervision of the Project Managers, for the development of the backend artifacts that are part of the solutions provided for in Axis 1 of the Project. The selected professional will work in close coordination with the focal points at CNJ and UNDP, coding the artifacts necessary to meet the functional and non-functional requirements of the solution, using the development process, software architecture, design standards , programming languages and previously defined tools. To achieve this objective, the following indicative activities are planned:
- Model requirements and artifacts using UML diagrams, as well as prepare texts, reports, letters and other documents necessary for the development of software artifacts or for carrying out other project activities;
- Develop software artifacts necessary to meet the functional and non-functional requirements of the solutions whose deliveries are foreseen in Axis 1 of the project;
- Use the Java programming language and the Spring Boot framework to develop backend artifacts and develop automated test artifacts;
- Support the Project Manager and other team members in project planning and implementation actions, contributing to the definition and prioritization of the product backlog, project schedule, sprint backlogs and the holding of ceremonies and other artifacts that may be necessary; working on implementation activities, monitoring execution and technical support and solutions developed;
- Develop software artifacts necessary to meet the functional and non-functional requirements of the solutions whose deliveries are foreseen in Axis 1 of the project;
- Use the Java programming language and the Spring Boot framework to develop backend artifacts; and support the development of structuring solutions for the Digital Platform of the National Judiciary; as well as developing technical solutions to support other services to be developed in the context of the project;
- Perform other tasks as required by the assigned supervisor.
The incumbent performs other functions within his or her functional profile that he or she considers necessary for the proper functioning of the Office and the Organization.
Institutional Arrangement
The person hired will be supervised by Project Management and Technical Project Coordination.
LEVEL 1: Plans and monitors own work, pays attention to details, delivers quality work on time
Innovative Thinking:
LEVEL 1: Open to creative ideas/known risks, is pragmatic in solving problems, makes improvements
Continuous Learning:
LEVEL 1: Open and curious mind, shares knowledge, learns from mistakes, asks for feedback
Adapt with Agility:
LEVEL 1: Adapts to change, deals constructively with ambiguity/uncertainty, is flexible
Act with determination:
LEVEL 1: Shows determination and motivation, able to deliver calmly in the face of adversity, confident
Engage and Partner:
LEVEL 1: Demonstrates compassion/understanding towards others, forms positive relationships
Promote Diversity and Inclusion:
LEVEL 1: Appreciate/respect differences, aware of unconscious bias, confront discrimination
Multifunctional and technical skills
Business and strategy direction – Strategic thinking
• Ability to develop effective strategies and prioritized plans aligned with UNDP objectives, based on systemic analysis of challenges, potential risks and opportunities; linking vision to reality in the field and creating tangible solutions
• Ability to leverage learning from multiple sources to anticipate and respond to future trends; demonstrate forward thinking to model what future developments and possible ways forward are for UNDP
Business Direction and Strategy – Systems Thinking
• Ability to use objective analysis and problem judgment to understand how interrelated elements coexist within the whole of a process or system, and consider how changing one element may impact other parts of the system
Business Development -Human-Centered Design
• Ability to develop solutions to problems involving the human perspective at all stages of the problem-solving process
Business Management – Project Management
• Ability to plan, organize, prioritize and control resources, procedures and protocols to achieve specific objectives
Business management -Working with evidence and data
• Ability to inspect, clean, transform and model data with the aim of discovering useful information, informing conclusions and supporting decision making
Agenda 2030: Peace – Rule of Law, Security and Human Rights
• Development of the Justice Sector
Agenda 2030: Peace – Rule of Law, Security and Human Rights
• Access to Justice
Minimum Education Requirements:
Advanced university degree (Master’s degree or equivalent) in the fields of Information Technology, Computer Science, Information Systems, Software Engineering, Systems Analysis, Computer Engineering or related field is required, or University degree (Bachelor’s degree) ) in Information Technology, Computer Science, Information Systems, Software Engineering, Systems Analysis, Computer Engineering, or related field in combination with 2 additional years of experience will be given due consideration in lieu of a master’s degree.
Minimum years of relevant professional experience:
Up to 2 years (with a Master’s degree) or a minimum of 2 years (with a bachelor’s degree) of experience with software development or professional or academic work in the area of information technology.
Required skills:
Oral and written communication skills;
Desired skills, in addition to the skills covered in the Skills section:
• Experience in the Spring Boot framework;
• Experience in other programming languages: Python or JavaScript;
• Experience with developing backend artifacts, especially RESTful APIs;
• Experience in building microservices;
• Experience in developing container-based solutions;
• Experience in agile methods;
• Experience in using source code management tools: Git, GitLab, GitHub and similar;
• Experience in using project lifecycle management tools, such as Jira, Bugzilla, Rubicon, and similar;
• Previous experience in developing solutions for the Judiciary will also be considered.
Required languages:
Fluency in Portuguese.
Proficiency in English will be considered an advantage.
APPLY NOW
If you are looking for more UN jobs in Brazil, please click here: UN jobs in Brazil