Software Developer

Develop software solutions for flood recovery projects.

This opening expired 11 months ago. Do not try to apply for this job.

UNDP - United Nations Development Programme

Open positions at UNDP
Logo of UNDP

Application deadline 11 months ago: Wednesday 16 Jul 2025 at 00:00 UTC

Open application form

Overview

Develop software solutions for flood recovery projects.

You have:

  • Relevant experience in server management or DevOps.
  • Experience with hosting environments (Linux, Docker, Kubernetes, etc.).
  • Familiarity with web servers (Apache, Nginx) and databases (MySQL, PostgreSQL).
  • Strong understanding of network security and system monitoring tools.
  • Ability to provide technical support to users and stakeholders.

Contract

This is a UNV National Specialist contract. This kind of contract is known as National UN Volunteer. It is normally only for nationals. More about UNV National Specialist contracts.

Between June and August 2022, torrential rains and a combination of riverine, urban, and flash flooding led to an unprecedented and devastating disaster in Pakistan that led to a huge humanitarian crisis and set back Pakistan’s development trajectory considerably. With support from the Government of German through KfW Development Bank (KfW), UNDP has launched the Flood Reconstruction and Coordination Programme which aims to deliver results in the three concrete areas, i.e.,

(1) improved transparency and accountability of the financial resources being allocated for flood recovery through enhanced Monitoring & Evaluation (M&E) systems; (2) improved governance mechanisms and capacities for resilient flood recovery; and (3) enhanced recovery support through reconstruction of houses and rehabilitation of community physical infrastructure.

• Hosting & Deployment on cloud/on-premise hosting environments (AWS, Azure, etc.) • Install and configure application servers, databases, and dependencies. • Manage DNS settings, SSL certificates, and domain configurations. • Ensure scalability and availability through load balancing and backups. • Deploy application builds/releases and updates. • Monitor system performance and availability. • Implement disaster recovery and backup solutions. • Maintain documentation of configurations and processes. • Ensure data security, firewall rules, and access control protocols. • Regular patch management and vulnerability scanning. • Compliance with national IT/data regulations. • Provide technical support to users and stakeholders. • Log, track, and resolve bugs and performance issues. • Train staff on operational workflows and system usage.

• Accountability • Adaptability and flexibility • Creativity • Judgement and decision-making • Planning and organising • Professionalism • Self-management

• Relevant experience in server management or DevOps. • Experience with hosting environments (Linux, Docker, Kubernetes, etc.). • Familiarity with web servers (Apache, Nginx) and databases (MySQL, PostgreSQL). • Strong understanding of network security and system monitoring tools.

As this is a national UNV assignment, the UN Volunteer will be responsible for arranging his/her own housing and other living essentials.

UNV Field Unit will help you open a Pak rupee bank account with Standard Chartered Bank or any other local bank at your duty station.

Potential interview questions

Describe a time you managed a server under pressure. What challenges did you face? The interviewer wants to assess your problem-solving and crisis management skills in server management. Share specific challenges and how you resolved them, emphasizing your technical skills.
How would you ensure the security of a web application? This question gauges your knowledge of cybersecurity practices relevant to software development. Pro members can see the explanation.
Can you talk about a time when you trained a team member on a technical process? Pro members can see the explanation. Pro members can see the explanation.
What strategies do you use for monitoring server performance? Pro members can see the explanation. Pro members can see the explanation.
How do you handle conflicting priorities when managing multiple projects? Pro members can see the explanation. Pro members can see the explanation.
Describe your experience with cloud-based hosting environments. Pro members can see the explanation. Pro members can see the explanation.
What is your experience with disaster recovery solutions? Pro members can see the explanation. Pro members can see the explanation.
How do you ensure compliance with relevant IT regulations? Pro members can see the explanation. Pro members can see the explanation.
Added 11 months ago - Updated 11 months ago - Source: unv.org