Job Description
• To design, develop and deploy software applications (which includes software programming) related with the work of NISR;
• To collect application development requirements from stakeholders and prospective users.
• To research into existing open source software that can be utilized;
• To review output formats to better understand expected outputs from the system;
• To manage changes, bugs, and enhancements for the application, modify the application where
necessary and test its applicability to ensure it conforms to the specifications;
• To conduct bug test application to ensure its reliability and stability;
• To prepare the necessary technical documentation for the application;
• To conduct user acceptance testing and report results;
• To provide end-user training and support;
• To be update on security aspect to avoid any danger from the application vulnerability;
• To link the application with database for data generation;
• To do any other task related to the job as may be required by the supervisors;
• To provide regular monitoring and progress reports to the head of the Unit
Minimum Qualifications
-
Advanced diploma in Software Engineering
0 Year of relevant experience
-
Advanced diploma in Computer Science
0 Year of relevant experience
-
Advanced diploma in Computer Engineering
0 Year of relevant experience
-
Bachelor’s Degree in Software Engineering
0 Year of relevant experience
-
Bachelor of Science in Information Technology
0 Year of relevant experience
-
Bachelor of Science in Electronics
0 Year of relevant experience
-
Advanced Diploma in Telecommunication Engineering
0 Year of relevant experience
-
Advanced Diploma in Electronics
0 Year of relevant experience
-
Advanced Diploma in Information Technology
0 Year of relevant experience
Competency and Key Technical Skills
-
N/A
-
Strong critical thinking skills and excellent problem solving skills.
-
Inclusiveness
-
Accountability
-
Communication
-
Teamwork
-
Client/citizen focus
-
Professionalism
-
Commitment to continuous learning
-
Resource management skills
-
Analytical skills
-
Problem solving skills
-
Decision making skills
-
Time management skills
-
Risk management skills
-
Performance management skills
-
Results oriented
-
Digital literacy skills
-
Practical knowledge in softwares related to statistics i.e. at least one of the following: CSPro for Android, Survey123, Java for smart phones or PHP and one of the following: STATA, Advanced Excel, SPSS
-
SAS, Python, R or a Structured Database management system; is required
-
Practical knowledge of RapidMiner
-
AI, NoSQL, Hadoop, Apache Spark, or the like is an added -advantage
-
Proficiency with Microsoft Windows and/or Linux operating systems and Microsoft Office programs;
-
Data security professional mindset
-
Knowledge in Statistics, Economics, Demography and Rwanda Administrative map and entities