Job Description
• Create, ensure and maintain the performance, integrity and security and disaster recovery of SR-IS database
• Development and maintenance of the social registry system and other related systems.
• Monitor SR-IS database systems and troubleshoot problems that may arise.
• Maintain data integrity and security by properly managing roles and permissions of SR-IS database users.
• Ensure regular data protection, data back-ups, data restoration and data replication are carried out on a regular basis.
• Support software developers with database operations including development of complex and optimized SQL statements/Scripts, tuning of DML and the creation of stored procedures, functions and other database objects.
• Periodically review, implement and enforce policies related to SR-IS database management.
• Involve in SR-IS Data Integration activity with other systems (RRA, RSSB, LMIS, NIDA/CRVS…)
• Perform system user acceptance testing
• Training of systems users Review procedures in database management system manuals for making changes to database to enhance integrity of data.
• Identify required modifications to existing databases and direct programmers and analysts to make changes to ensure the database is accurate
• Schedule the installation, patching and testing of new DBMS versions and perform database upgrades to the latest product versions.
• Specify users and user access levels for each segment of database according to set policy to protect information against unauthorized access.
• Design and document database architecture and Data Modelling;
Minimum Qualifications
-
Bachelor’s Degree in Software Engineering
5 Years of relevant experience
-
Bachelor’s Degree in Computer Science
5 Years of relevant experience
-
Bachelor’s Degree in Computer Engineering
5 Years of relevant experience
-
Bachelor’s Degree in Information and Communication Technology
5 Years of relevant experience
-
Master’s Degree in Software Engineering
3 Years of relevant experience
-
Master’s Degree in Computer Science
3 Years of relevant experience
-
Master’s Degree in Computer Engineering
3 Years of relevant experience
-
Master’s Degree in Information and Communication Technology
3 Years of relevant experience
-
Bachelor’s Degree in Information Management Systems,
5 Years of relevant experience
-
Master’s Degree in Information Management Systems,
3 Years of relevant experience
-
Bachelor’s Degree in Computer Systems
5 Years of relevant experience
-
Master’s Degree in Computer Systems
3 Years of relevant experience
-
Master’s Degree in Computer Application Technology
3 Years of relevant experience
-
Bachelor’s Degree in Computer Application Technology
5 Years of relevant experience
-
Master’s degree in Computer Engineering with 3 years of working experience
3 Years of relevant experience
-
Bachelor of Science in Computer Engineering and Information Technlogies
5 Years of relevant experience
-
Competency and Key Technical Skills
-
Integrity
-
Strong critical thinking skills and excellent problem solving skills.
-
Inclusiveness
-
Accountability
-
Communication
-
Teamwork
-
Client/citizen focus
-
Professionalism
-
Commitment to continuous learning
-
Scripting skills including but not limited to PowerShell and Unix shell, bash scripting, JavaScript
-
Experience with cloud services including but not limited to (AWS, Microsoft Azure, google cloud, IBM cloud, Oracle cloud
-
Understanding of relational and dimensional data modelling
-
Extensive experience with database technologies including but not limited to (MySQL, MS SQL, PostgreSQL, Oracle, MongoDB, Maria DB). Relevant certificates in Database administration are highly advantageous
-
Ability to learn new technologies quickly
-
Experience with JAVA, HTML5, CSS, JavaScript, XML, UNIX, React, Spring boot and Angular Frameworks
-
Relevant certificates in Database administration are highly advantages.
-
Strong Database command of SQL tools
-
Having working knowledge of Web services, XML, JSON, ASP, JSF, PHP, ELK
-
Excellent knowledge of relational databases and Object Relational Mapping
-
Experience in developing robust systems and software solutions
-
Advanced knowledge of database security, backup and recovery, and performance monitoring standards
-