Software Developer (2 Positions)

United Nations Development Programme (UNDP)


UNDP is committed to achieving workforce diversity in terms of gender, nationality and culture. Individuals from minority groups, indigenous groups and persons with disabilities are equally encouraged to apply. All applications will be treated with the strictest confidence.

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.

Malawi endures a structural development challenge in the absence of a comprehensive and accurate system of national identification, undermining citizens’ right to identity. The consequences are multi-sectoral and deprive citizens’ access and entitlement to services. equally, the absence of a centralized and up-to-date national register has led to a fragile capacity for evidence-based planning, beneficiary and service targeting, and accountable administrative systems. Efforts in various arenas have let to fragmented initiatives, creating costly or unsustainable silos of information, while also imposing institutional and technical obstacles to interlink information. The Malawi National Registration Act (No. 13 of 2010) entered into force in August 2015 requiring all Malawians 16 years of age and older to be registered in a National Registry and to be issued with an identity card. Additionally, through the Civil Registration and Vital Statistics System (CRVS) Malawian children under 16 years of age, are also required to have compulsory birth registration and issued a birth certificate.

Other components of the national registration system include death registration and issuance of death certificate, marriage and divorce registration and certificates. The National Registration Bureau (NRB) Act mandates the National Registration Bureau (NRB) to fulfil these tasks. to support government efforts in improving the national system of registration, the initial results of the project were to: design, establish and manage the necessary systems, infrastructure and equipment for the National Registration and Identity system, producing biometrically secure Smartcards; supervise the mass national ID registration for all eligible Malawians (an estimated 10 million) within the country between 2017 – 2021; transition the system to a continuous registration model, develop the capacity and systems of NRB to operate then maintain the system; provide an interface to other public and private sector systems that allows for appropriate date sharing within a legal framework that complies tithe international principles and standards for the right to privacy and date protection; and to ensure the effcetive management of the project.

Following successful implementation of the first phase of National ID registration with over 10 million people registered and smartcards distributed, the project has been revised to address the gap of child registration and issuance of birth certificates to those that are below 16 years of age. It is envisioned that by 2023, 8.4 million children will be registered and issued with unique national identification (ID) numbers and Birth Certificates.

Scope of work

UNDP NRIS project provides supports to the NRB ICT team in systems design, development, and deployment. Microsoft C# is the main programming language and Microsoft SQL server is the main database management system that is currently being used.

The main software is the Biometric Registration System (BRMS), which runs on biometric registration kits (BRK). There are other systems that are used for generating identity numbers, printing, adjudication and managing biometric services. A need has been identified to re-engineer some of the systems and to develop new ones. The UNDP NRIS Team at UNDP NRIS Project works with the NRB ICT team and the EGPAF team.

Under the guidance of the UNDP NRIS Project Manager and the direct supervision of the UNDP Senior Software Developer, the Software Developer Associate will undertake on the following responsibilities:

  • Undertake system and software design and development on a card tracking system;
  • Undertake system and software design and development on the e-payment system;
  • Participate in the review and re-engineering of the BRMS and other modules;
  • Collaborate in a team environment to share best practices, implement process improvements, and ensure software quality;
  • Solve problems and innovate solutions;
  • Deliver developed and tested software applications.

Institutional Arrangements

This position will be based in  Malawi at the NRIS Office  and will be reporting to the NRIS the ICT Specialist.


Core Competencies

  • Achieve Result:  LEVEL 1: Plans and monitors own work, pays attention to details, delivers quality work by the deadline;
  • Think Innovatively:  LEVEL 1: Open to creative ideas/known risks, is pragmatic problem-solver, makes improvements;
  • Learn Continuously:  LEVEL 1: Open-minded and curious, shares knowledge, learns from mistakes, asks for feedback;
  • Adapt with Agility:  LEVEL 1: Adapts to change, constructively handles ambiguity/uncertainty, is flexible;
  • Act with Determination:  LEVEL 1: Shows drive and motivation, able to deliver calmly in face of adversity, confident;
  • Engage and Partner:  LEVEL 1: Demonstrates compassion/understanding towards others, forms positive relationship;
  • Enable Diversity and Inclusion: LEVEL 1: Appreciate/respect differences, be aware of unconscious bias, confront discrimination.

People Management

UNDP People Management Competencies can be found in the dedicated site.

Cross-Functional & Technical competencies

Business Direction & Strategy

  • Strategic Thinking
    • Ability to develop effective strategies and prioritized plans in line with UNDPs objectives, based on the systemic analysis of challenges, potential risks, and opportunities, linking the vision to reality on the ground, and creating tangible solutions.

Business Development

  • Knowledge Generation
    • Ability to research and turn information into useful knowledge, relevant for context, or responsive to a stated need.

Business Management

  • Working with evidence and data
    • Ability to inspect, cleanse, transform and model data with the goal of discovering useful information, informing conclusions and supporting decision-making.

Information Management and Technology

  • IT Security Management
    • Knowledge of Cyber Security technologies, processes, techniques, and tools. Apply practical innovations to solve cybersecurity problems;
    • Capability to keep systems and data safe. Knowledge of ISO 27001 principles. CSSIP, CSIM, CISA or equivalent certification.
  • Solution Architecture
    • Ability to design and management the information system architecture supporting corporate business processes;
    • Design integration strategies and approaches to integrate of one or more applications or services to maintain a coherent and effective IT architecture;
    • Knowledge of ISO 20000 and IT operations. The Open Group TOGAF9 or Open CA, ITIL Master certification, or DevOps or similar certification.
  • Data Management and Analytics
    • Knowledge in data management, data sciences, ability to structure data, develop dashboard and visualization;
    • Design data warehouses, data lakes or data platforms concepts;
    • Familiarity with machine leaning, natural language processing or generation and the use of artificial intelligence to support predictive analytics. CDMP or TOGAF9 or equivalent certification.
  • IT Project Management
    • Capacity to manage ICT projects, using IT methodologies and approaches such as agile deployment and/or waterfall system development methods;
    • PMP and PRICE2 certification or equivalent.



  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related discipline;


  • Completion of Secondary Education with specialized certification in Computer Science, Information Systems, Software Engineering, or related discipline.

 Experience and knowledge

  • Minimum 4 years (Bachelor’s degree) or 7 years (Secondary Education) relevant work experience using ICT systems.

Required skills

  • Demonstrate understanding of database security;
  • Demonstrated  experience in web design and development;
  • Demonstrated  experience of an understanding of software development languages making use of C#, Xamarin, .Net, Java, JavaScript, PHP and Opensource technologies.

Desired skills in addition to the competencies covered in the competencies section

  • Prior experience of working on ICT development projects;
  • Demonstrate knowledge of software development methodologies;
  • Demonstrate  experience of an understanding of Database designs and best practices including Microsoft SQL Server;
  • Report writing skills.


  • A high level of written and spoken English is essential.

Apply Now