UNDP logo

Development Analyst

UNDPCopenhagen, Denmark
Category | Grade:ProfessionalDeadline:28 Jul 2026Job ID:35440Posted on:13 Jul 2026
Apply now

Overview

Supports UNDP ITM service automation by designing, developing, deploying and maintaining software applications and automation tools using modern programming, containerisation and secure development practices.

Department: Service Automation Engineering Unit

Languages

Required: English

Desired: Spanish, French

Job Functions

  1. Software Engineering and Development
  2. Information Technology and Cybersecurity

Minimum Experience

2 years

Estimated Salary

Not available

Responsibilities

  • Design, develop, test and deploy production-grade applications using Rust, Node.js and Python
  • Build cloud-ready containerised applications using Docker and microservices principles
  • Integrate automation and AI-driven tools with UNDP enterprise IT systems
  • Apply secure coding practices and optimise applications for performance and maintainability
  • Monitor, troubleshoot and resolve issues across applications and automation systems
  • Translate user feedback and operational requirements into iterative improvements
  • Collaborate with IT, data and business stakeholders on end-to-end digital solutions
  • Prepare technical reports, user guides, architecture artefacts and system documentation

Requirements

  • Advanced university degree in Computer Science, Software Engineering or a related field, or a first-level university degree with two additional years of qualifying experience
  • Two years of relevant experience with a master's degree, or four years with a bachelor's degree
  • Relevant experience in software development, automation or related areas
  • Proven experience in Rust, Node.js and Python programming languages
  • Hands-on experience with Docker containerisation technology
  • Software development lifecycle, version control and CI/CD pipeline experience
  • Fluency in English

Skills

Software DevelopmentApplication DevelopmentAutomation EngineeringSecure CodingMicroservicesTechnical TroubleshootingAgile DevelopmentSystem DocumentationSolution ArchitectureData Integration

Tools

RustNode.jsPythonDockerGitCI/CDMicrosoft AzurePower PlatformGoogle Cloud Platform

Additional info

  • Works under the supervision of the Service Automation Engineering Specialist