Job responsibilities
-
Configure, Maintain and provide technical support for existing NIDA systems;
-
Install and configure server operating systems;
-
Monitor the performance of servers, software and hardware;
-
Ensure the smooth deployment of new applications;
-
Apply operating system updates, patches, and configuration changes;
-
Evaluate, test, and deploy all software and hardware upgrades to the server;
-
Administrate, monitor and maintain computer networks and related computing environments, including servers, computer hardware, systems software, applications software, firewalls and all configurations;
-
Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements;
-
Maintain logs related to servers as well as maintenance and repair records;
-
Diagnose and troubleshoot technical issues;
-
Provide daily support to systems users;
-
Train systems users and set up their accounts;
-
Prepare technical specifications of IT equipment relative to software required;
-
Generate regular reports related to ID production and civil registration;
-
To recommend on relevant software upgrades where necessary and provide technical advice in procurement of software;
-
Provide daily support to stakeholders;
-
Train stakeholders and set up their accounts;
-
Define and model data requirements business rules and operational requirements for online services;
-
Collaborate on information gathering, documentation and process flow for new services to be added on different platforms;
-
Prepare and perform use case tests prior to service deployment on different platforms;
-
Follow up with the implementation of NIDA services on different platforms;
-
Investigate and collaborate with government platform; on change required after services are deployed on different platforms;
-
Produce monthly, quarterly and annual reports on status of NIDA Systems;
-
Advise supervisor accordingly.
Qualifications
-
Advanced diploma in Computer Science
3 Years of relevant experience
-
Advanced diploma in Computer Engineering
3 Years of relevant experience
-
Advanced diploma in Information and Communication Technology
3 Years of relevant experience
-
Advanced diploma in Electronics and Telecommunication Engineering
3 Years of relevant experience
-
Bachelor's Degree in Software Engineering
3 Years of relevant experience
-
Bachelor's Degree in Computer Science
3 Years of relevant experience
-
Bachelor's Degree in Computer Engineering
3 Years of relevant experience
-
Bachelor's Degree in Information and Communication Technology
3 Years of relevant experience
-
Bachelor's Degree in Electronics and Telecommunication Engineering
3 Years of relevant experience
-
Master’s Degree in Software Engineering
1 Years of relevant experience
-
Master’s Degree in Computer Science
1 Years of relevant experience
-
Master’s Degree in Computer Engineering
1 Years of relevant experience
-
Master’s Degree in Information and Communication Technology
1 Years of relevant experience
-
Bachelor's Degree in Information Management Systems,
3 Years of relevant experience
-
Master's Degree in Information Management Systems,
1 Years of relevant experience
-
Advanced Diploma in Information Management Systems
3 Years of relevant experience
-
Master's Degree in Electronics and Telecommunication Engineering
1 Years of relevant experience
-
Advanced Diploma in Software Engineering
3 Years of relevant experience
Required competencies and key technical skills
-
Resource management skills
-
Problem solving skills
-
Decision making skills
-
Time management skills
-
Risk management skills
-
Results oriented
-
Digital literacy skills
-
Fluency in Kinyarwanda, English and/or French. Knowledge of all is an added advantage.
-
Knowledge of database security, backup and recovery, and performance monitoring standards
-
Knowledge of database technologies including but not limited to MySQL, MS SQL, PostgreSQL, Oracle, MongoDB, MariaDB
-
Knowledge of cloud services including but not limited to AWS, Microsoft Azure, google cloud, IBM cloud, Oracle cloud
-
Knowledge of Database command of SQL and SQL server tools
-
Knowledge in practices, process and procedures relevant to system administration
-
Knowledge in systems disaster recovery and redundancy
-
Knowledge of virtualization technologies
-
Analytical skills;
Leave A Comment