United Nations Development Programme (UNDP)
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.
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
LEVEL 1: Plans and monitors own work, pays attention to details, delivers quality work by deadline
LEVEL 1: Open to creative ideas/known risks, is pragmatic problem solver, makes improvements
LEVEL 1: Open minded and curious, shares knowledge, learns from mistakes, asks for feedback
LEVEL 1: Adapts to change, constructively handles ambiguity/uncertainty, is flexible
LEVEL 1: Shows drive and motivation, able to deliver calmly in face of adversity, confident
LEVEL 1: Demonstrates compassion/understanding towards others, forms positive relationships
LEVEL 1: Appreciate/respect differences, aware of unconscious bias, confront discrimination
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
Ability to research and turn information into useful knowledge, relevant for context, or responsive to a stated need
Ability to inspect, cleanse, transform and model data with the goal of discovering useful information, informing conclusions and supporting decision-making
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
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
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 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