Associado Desenvolvedor Python

Develop Python solutions for the Judiciary in Bahia.

This opening expired 1 year ago. Do not try to apply for this job.

UNDP - United Nations Development Programme

Open positions at UNDP
Logo of UNDP

Application deadline 1 year ago: Wednesday 2 Apr 2025 at 03:59 UTC

Open application form

Overview

Develop Python solutions for the Judiciary in Bahia.

You have:

  • High School diploma required or Bachelor's degree in IT related fields will be considered.
  • Minimum of 7 years of relevant professional experience with High School or 4 years with Bachelor's.
  • Experience in Python development is required.
  • Fluency in Portuguese is mandatory; knowledge of English is considered an advantage.
  • Experience with data science artifacts development is desired.
  • Experience with Artificial Intelligence is desired.
  • Experience in backend development, especially RESTful APIs is desired.
  • Experience in programming languages like Java, C, C++ or PHP is desired.
  • Experience building microservices is desired.
  • Experience in developing container-based solutions is desired.
  • Experience with code management tools such as Git, GitLab, GitHub is desired.
  • Experience in project lifecycle management tools like Jira, Bugzilla is desired.
  • Previous experience in developing solutions for the Judiciary is a plus.

Contract

This is a NPSA-7 contract. This kind of contract is known as National Personnel Services Agreement. It is normally only for nationals. It usually requires 7 years of experience, depending on education. More about NPSA-7 contracts.

Background

Diversity, Equity and Inclusion are core principles at UNDP: we value diversity as an expression of the multiplicity of nations and cultures where we operate, we foster inclusion as a way of ensuring all personnel are empowered to contribute to our mission, and we ensure equity and fairness in all our actions. Taking a ‘leave no one behind’ approach to our diversity efforts means increasing representation of underserved populations. People who identify as belonging to marginalized or excluded populations are strongly encouraged to apply. Learn more about working at UNDP including our values and inspiring stories.

UNDP does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment, and discrimination. All selected candidates will, therefore, undergo rigorous reference and background checks.

O projeto de Fortalecimento da inovação e efetividade na atuação do Tribunal de Justiça do Estado da Bahia (TJBA) visa promover a inovação, a efetividade e a transformação digital do Poder Judiciário em nível estadual. A iniciativa foi firmada em 2023, fruto de um acordo de cooperação entre o TJBA e o Programa das Nações Unidas para o Desenvolvimento (PNUD/ONU).

As ações empreendidas têm por objetivo desenvolver estudos, métodos e instrumentos que potencializem o controle e a transparência administrativa e processual, bem como a implantação e sustentação de capacidades técnicas, conceituais e operativas voltadas ao aperfeiçoamento da atuação do TJBA. A iniciativa dialoga com os Objetivos de Desenvolvimento Sustentável e com a Agenda 2030 da ONU, atuando para tornar os serviços oferecidos pela Justiça Estadual da Bahia mais eficientes, amplos e acessíveis à população, bem como otimizando a gestão processual para magistrados, servidores, advogados e outros atores do Sistema de Justiça Estadual.

Deveres e responsabilidades

O(a) Associado(a) – Desenvolvedor(a) Python será responsável, sob supervisão do Analista de Coordenação, pelo desenvolvimento dos artefatos integrantes das soluções previstas no âmbito do Projeto BRA/23/014 – “Fortalecimento da inovação e efetividade na atuação do Tribunal de Justiça do Estado da Bahia (TJBA)”. O(a) profissional selecionado(a) atuará em estreita articulação com os pontos focais do TJBA e do PNUD, codificando os artefatos necessários ao atendimento dos requisitos funcionais e não funcionais da solução, empregando processo de desenvolvimento, arquitetura de software, padrões de projeto, linguagens de programação e ferramentas previamente definidas. Para o alcance desse objetivo, estão previstas as seguintes atividades indicativas:

• Modelar requisitos e artefatos utilizando diagramas da UML, bem como elaborar textos, relatórios, ofícios e outros documentos necessários ao desenvolvimento de artefatos de software ou à realização de outras atividades do projeto; • Desenvolver artefatos de software necessários ao atendimento dos requisitos funcionais e não funcionais das soluções cujas entregas estão previstas no Projeto BRA/23/014, empregando a linguagem de programação Python, bem como bibliotecas e frameworks compatíveis, no desenvolvimento de artefatos; • Subsidiar o Analista de Coordenação e demais integrantes do time nas ações de planejamento e implementação do projeto, contribuindo para a definição e priorização do backlog do produto, do cronograma de projeto, dos backlogs de sprints e na realização de cerimônias e outros artefatos que venham a ser necessários; • Subsidiar os Arquitetos de Software e outros profissionais na definição de arquiteturas e de tecnologias a serem empregadas. • Atuar nas atividades de implantação, monitoramento da execução e suporte técnico e das soluções desenvolvidas bem como aplicar conhecimentos, informações e melhores práticas em acordo com as metodologias estabelecidas pelo TJBA e o PNUD; • Apoiar o desenvolvimento de soluções estruturantes dos produtos previstos no âmbito do Projeto BRA/23/014 e auxiliar no desenvolvimento de soluções técnicas para suportar outros serviços a serem desenvolvidos no contexto do projeto;

O titular desempenhará outras funções dentro do seu perfil funcional que considere necessárias ao bom funcionamento do programa.

Arranjo Institucional

O contratado será supervisionado pelo Analista de Coordenação do PNUD.

Competências

Alcançar resultados: NÍVEL 1: Planeja e monitora o próprio trabalho, presta atenção aos detalhes, entrega um trabalho de qualidade dentro do prazo

Pensamento inovador: NÍVEL 1: Aberto a ideias criativas/riscos conhecidos, solucionador de problemas pragmático, faz melhorias

Aprendizagem contínua: NÍVEL 1: Mente aberta e curiosa, compartilha conhecimento, aprende com os erros, pede feedback

Adaptar com agilidade: NÍVEL 1: Adapta-se à mudança, lida de forma construtiva com a ambiguidade/incerteza, é flexível

Atuar com determinação: NÍVEL 1: Mostra impulso e motivação, capaz de agir com calma diante da adversidade, confiante

Engajar-se e ser parceiro(a): NÍVEL 1: Demonstra compaixão/compreensão para com os outros, forma relacionamentos positivos

Promover Diversidade e Inclusão: NÍVEL 1: Apreciar/respeitar as diferenças, ciente do viés inconsciente, confrontar a discriminação

Competências multifuncionais e técnicas

Direção e Estratégia de Negócios - Pensamento Estratégico: • Ability to animate individuals and groups, internally and externally, and to design and facilitate activities, to share and exchange knowledge, information and ideas. Knowledge of tools and approaches to stimulate active participation, contribution, and exchange

Direção de negócios e estratégia - Pensamento sistêmico: • Capacidade de usar análise objetiva e julgamento de problemas para entender como os elementos inter-relacionados coexistem dentro do todo de um processo ou sistema, e considerar como a alteração de um elemento pode impactar outras partes do sistema.

Desenvolvimento de negócios - Design centrado no Humano: • Capacidade de desenvolver soluções para problemas envolvendo a perspectiva humana em todas as etapas do processo de resolução de problemas.

Gestão de negócios - Gestão de projetos: • Capacidade de planejar, organizar, priorizar e controlar recursos, procedimentos e protocolos para atingir objetivos específicos.

Gestão de negócios - Trabalhar com evidências e dados: • Capacidade de inspecionar, limpar, transformar e modelar dados com o objetivo de descobrir informações úteis, informando conclusões e apoiando a tomada de decisão.

Agenda 2030: Paz - Estado de Direito, Segurança e Direitos Humanos: • Instituições Eficazes do Setor de Justiça.

Agenda 2030: Paz - Estado de Direito, Segurança e Direitos Humanos: • Acesso à Justiça.

Habilidades e experiência necessárias

Requisitos mínimos de educação: • Diploma de Ensino Médio é requerido; ou • Diploma Universitário (Bacharelado) em Tecnologia da Informação, Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise de Sistemas ou Engenharia de Computação será dada a devida consideração, mas não é um requisito.

Anos mínimos de experiência profissional relevante: • Mínimo de 7 (sete) anos (para Ensino Médio completo) ou 4 anos (para Bacharelado) de experiência com desenvolvimento de softwares ou de atuação profissional na área de tecnologia.

Habilidades necessárias: • Experiência em desenvolvimento na linguagem Python;

Habilidades desejadas, além das competências abordadas na seção Competências: • Experiência com o desenvolvimento de artefatos de Ciência de Dados; • Experiência com Inteligência Artificial; • Experiência com o desenvolvimento de artefatos de backend, em especial APIs RESTful; • Experiência em outras linguagens de programação: Java, C, C++ ou PHP; • Experiência na construção de microsserviços; • Experiência no desenvolvimento de soluções baseadas em containers; • Experiência em métodos ágeis; • Experiência no uso de ferramentas de gestão de código fonte: Git, GitLab, GitHub e congêneres; • Experiência na utilização de ferramentas de gerência do ciclo de vida de projetos, como Jira, Bugzilla, Rubicon, e congêneres; e • Experiência anterior no desenvolvimento de soluções para o Poder Judiciário também será considerada

Idiomas exigidos: • Fluência em português é necessário. • Fluência em inglês considerado um diferencial.

Certificados Profissionais Desejáveis • N/A

Isenção de Responsabilidade

Informações importantes do candidato

Todos os cargos nas categorias NPSA estão sujeitos a recrutamento local.

Informações do candidato sobre as listas do PNUD

Nota: O PNUD reserva-se o direito de selecionar um ou mais candidatos a partir deste anúncio de vaga. Também podemos reter as inscrições e considerar os candidatos que se candidatam a este cargo para outros cargos semelhantes no PNUD no mesmo nível de ensino e com descrição de trabalho, experiência e requisitos educacionais semelhantes.

Diversidade da força de trabalho

O PNUD está empenhado em alcançar a diversidade em sua força de trabalho e incentiva todos os candidatos qualificados, independentemente de sexo, nacionalidade, deficiência, orientação sexual, cultura, religião e origens étnicas a se inscreverem. Todas as candidaturas serão tratadas com a maior confidencialidade.

Aviso de fraude

As Nações Unidas não cobram nenhuma inscrição, processamento, treinamento, entrevista, teste ou outra taxa relacionada ao processo de inscrição ou recrutamento. Se você receber uma solicitação para o pagamento de uma taxa, desconsidere-a. Além disso, observe que emblemas, logotipos, nomes e endereços são facilmente copiados e reproduzidos. Portanto, você é aconselhado a ter cuidado especial ao enviar informações pessoais na web.

Potential interview questions

Can you describe a challenging software development project you've worked on? The interviewer wants to assess your problem-solving skills and ability to overcome obstacles. Highlight the challenge, your solution, and the outcome.
How do you ensure the quality of your code? This question tests your practices regarding coding standards and quality assurance. Pro members can see the explanation.
Describe your experience working in a team setting. How do you handle conflicts? Pro members can see the explanation. Pro members can see the explanation.
What frameworks or libraries have you used in Python development? Pro members can see the explanation. Pro members can see the explanation.
How do you keep current with technology trends relevant to your field? Pro members can see the explanation. Pro members can see the explanation.
Added 1 year ago - Updated 1 year ago - Source: jobs.undp.org