Job responsibilitie
Provide support to application development teams, including database design, database generation, coding, and database support (installation and testing of new versions of the database management system (DBMS), diagnose and troubleshoot database errors, tuning of database systems and monitoring of performance and management of database parameters in order to allow concurrent users access and provide fast responses to system users); • Developing/maintaining Tables, Database links, Synonyms, Stored Procedures, Functions, Packages, Triggers, Cursors, Views, and Indexes; • Modeling tables, databases, solutions to customer problems and needs by contributing to the logical design of systems so that it can be translated into a specific data model and to the physical design of systems to meet system storage requirements; • Maintain data standards, including adherence to the Data Protection Policy; • Write database documentation, including data standards, procedures and definitions for the data dictionary (metadata); • Create and manage database reports, visualizations, and dashboards; • Plan and perform scheduled changes (patching, maintenance, deployment, decommission, configuration, performance tuning) for all hardware and software used to support the database infrastructure; • Create automation for repeating database tasks; • Control access permissions and privileges; • Develop, manage and test back-up and recovery plans and manage the security and disaster recovery aspects of a database; • Recommend and implement emerging database technologies.
-
-
1Advanced diploma in Electronics and Telecommunication Engineering
3 Years of relevant experience
-
-
-
2Bachelor’s Degree in Software Engineering
3 Years of relevant experience
-
-
-
3Bachelor’s Degree in Computer Science
3 Years of relevant experience
-
-
-
4Bachelor’s Degree in Computer Engineering
3 Years of relevant experience
-
-
-
5Bachelor’s Degree in Information and Communication Technology
3 Years of relevant experience
-
-
-
6Bachelor’s Degree in Electronics and Telecommunication Engineering
3 Years of relevant experience
-
-
-
7Master’s Degree in Software Engineering
1 Years of relevant experience
-
-
-
8Master’s Degree in Computer Science
1 Years of relevant experience
-
-
-
9Master’s Degree in Computer Engineering
1 Years of relevant experience
-
-
-
10Master’s Degree in Information and Communication Technology
1 Years of relevant experience
-
-
-
11Master’s Degree in Electronics and Telecommunication Engineering
1 Years of relevant experience
-
-
-
12Advanced diploma in Software Engineering
3 Years of relevant experience
-
-
-
13Advanced diploma in Computer Science
3 Years of relevant experience
-
-
-
14Advanced diploma in Computer Engineering
3 Years of relevant experience
-
-
15Advanced diploma in Information
Required competencies and key technical skills
-
-
1Resource management skills
-
-
-
2Analytical skills
-
-
-
3Problem solving skills
-
-
-
4Decision making skills
-
-
-
5Time management skills
-
-
-
6Risk management skills
-
-
-
7Results oriented
-
-
-
8Digital literacy skills
-
-
-
9Fluency in Kinyarwanda, English and/or French. Knowledge of all is an added advantage
-
-
-
10Database command of SQL and SQL server tools
-
-
-
11Scripting skills including but not limited to PowerShell and Unix shell, bash scripting, JavaScript
-
-
-
12Having working knowledge of JSP, Web services, XML, ASP, JSP, PHP
-
-
-
13Experience with cloud services including but not limited to (AWS, Microsoft Azure, google cloud, IBM cloud, Oracle cloud)
-
-
14Extensive 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
Click here for more details & Apply