UNDP
Strategy, Management, and Operations
Analista Arquiteto De Software (1 Vaga) (home Based) - [open To Internal And External Applicants]
Organizational Context
The United Nations Development Programme (UNDP) in Brazil is implementing the Justiça 4.0 program, a significant digital transformation initiative for the Judiciary. This program, a collaboration with the National Council of Justice (CNJ), aims to enhance the efficiency, effectiveness, and accessibility of Brazilian justice services through technological solutions, aligning with the UN's Sustainable Development Goals and the 2030 Agenda.
Job Purpose
The Software Architect Analyst will define and implement the software architecture and technologies for the Justiça 4.0 program. This role involves evaluating functional and non-functional requirements, collaborating with project managers and technical coordinators, and supporting development teams to ensure high-quality deliverables and adherence to project timelines. The position contributes to optimizing judicial processes and making justice services more accessible, aligning with national and international development agendas.
Responsibilities
Key responsibilities include defining, designing, and implementing software architecture and frameworks, ensuring alignment with functional and non-functional requirements. This involves modeling and documenting the architecture, supporting the development of Data Lake and Business Intelligence solutions, and assisting UX/UI analysts. The role requires monitoring solution performance, proposing improvements, and evaluating new technologies and design patterns. Additionally, the architect will define strategies for migrating legacy systems, support project planning and backlog prioritization, and contribute to CI/CD automation, deployment, and technical support. The position also involves preparing technical documentation and fostering knowledge sharing within the country office.
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 relevant professional experience in software architecture. Desired experience includes software architecture patterns (MVC, layered, clean, DDD, microservices), Web Components, microfrontends, Java, Spring Boot, Angular, cloud computing (AWS), Docker, Kubernetes, CI/CD, and data lake/BI solutions.
Skills
Proficiency in software architecture, including patterns like MVC, layered, clean, DDD, and microservices. Experience with Web Components, microfrontends, Java, Spring Boot, Angular, TypeScript, cloud platforms (AWS), Docker, Kubernetes, CI/CD pipelines, message queues (RabitMQ, Kafka), and data lake/BI solutions. Strong analytical, problem-solving, and communication skills are essential.
Required Languages
Not informed
Desired Languages
Not informed
Summary based on official posting. Please verify all details on the official website.Official Posting ↗
Explore related opportunities