Software Developer

United Nations Development Programme (UNDP)

Background
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 led 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 data sharing within a legal framework that complies with international principles and standards for the right to privacy and data protection; and to ensure the effective 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.

Duties and Responsibilities

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 consultants 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
Competencies
Core Competencies
Achieve Results:
LEVEL 1: Plans and monitors own work, pays attention to details, delivers quality work by 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 relationships
Enable Diversity and Inclusion:
LEVEL 1: Appreciate/respect differences, aware of unconscious bias, confront discrimination
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 desirable
Information Management and Technology – Solutions Architecture
Ability to design and manage 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 desirable
Information Management and Technology – Data Management & 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 desirable
Information Management and Technology – T Project Management
Capacity to manage ICT projects, using IT methodologies and approaches such as agile deployment and/or waterfall system development methods. PMP and PRINCE2 certification or equivalent
Required Skills and Experience
Education:

Completion of Secondary Education with specialized training in computer science, Information Systems, Software Engineering, or related discipline OR bachelor’s degree in computer science, Information Systems, Software Engineering, or related discipline

Experience:
  • Experience working  with companies and organizations using ICT systems for at least 6 years for those with Secondary Education or  2 years for Bachelors Degree holders
  • Demonstrate understanding of database security.
  • Demonstrated  experience in web design and development
  • Prior experience working on ICT development projects involving biometric registration systems (e.g. voter, census or national identity) desirable
  • Demonstrate knowledge of software development methodologies desirable
  • Demonstrated  experience of an understanding of software development languages making use of C#, Xamarin, .Net, Java, JavaScript, PHP and Opensource technologies desirable
  • Demonstrate  experience of an understanding of Database designs and best practices including Microsoft SQL Server desirable
  • Report writing skills desirable
  • A high level of written and spoken English and Chichewa is essential

Apply Now