National Identification Agency (NIDA) logo - Senior Database And Application Administrator

Senior Database And Application Administrator

National Identification Agency (NIDA)

  • Position(s): 1
  • Deadline: 2026-10-08
  • 42

Job responsibilities

  • Maintain and provide technical support for existing NIDA systems;

  • Provide technical support for existing NIDA databases and modify existing databases as circumstances change;

  • Responsible for designing, developing, implementing, managing and Troubleshooting Software/Applications/Databases;

  • Perform routine Audits of Databases and Applications;

  • Responsible for regular backups and implementation of data redundancy across multiple database systems;

  • Ensure that the Databases and Applications are up and running;

  • Ensure data synchronization across multiple sites and databases;

  • Implement comprehensive maintenance procedures for the database system and repair the damaged databases;

  • Implement database security policies including access authorization and authentication;

  • Provide daily support to systems users;

  • Train systems users and set up their accounts;

  • Recommend the supervisor on database management systems upgrades required;

  • Generate regular reports related to ID production and civil registration;

  • 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 activities and status of databases and application;

  • Advise supervisor accordingly.

Qualifications

  • Advanced diploma in Software Engineering

    3 Years of relevant experience

  • 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

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.

  • Having working knowledge of JSP, Web services, XML, ASP, JSP, PHP

  • Knowledge of database technologies including but not limited to MySQL, MS SQL, PostgreSQL, Oracle, MongoDB, MariaDB

  • Knowledge of Database command of SQL and SQL server tools

  • Knowledge of database security, backup and recovery, and performance monitoring standards;

  • Analytical skills;