5 Job Positions at Ministry of Education (MINEDUC):
(Deadline 21 May 2026)
3 Job Positions of Software Developer at Ministry of
Education (MINEDUC): (Deadline 21 May 2026)
Job responsibilities
*NB: The candidate will be required to provide the link to
his/her GitHub profile under the Publications section in the e-recruitment
system.* Key Role and responsibilities: 1. To contribute to all phases of the
software development lifecycle from the design, development and delivery of the
solution. 2. To contribute to the elaboration and documentation of concept
notes, ToR, requirements and other software specifications documents. 3. To
create wireframes and system prototypes to decide on layout and workflows. 4.
To write and implement efficient codes (clean, well designed, testable and well
documented). 5. To implement required system integrations for interoperability
6. To perform required systems upgrades. 7. To review code work and code
segments from other developers for accuracy and functionality. 8. To ensure
code ownership and secure code repository of the sector’s software projects. 9.
To ensure proper version control and releases management. 10. To perform
quality assurance and testing (create test plans and perform tests); 11. To
ensure software performance optimization. 12. To ensure the sector’s data
integrity and security. 13. To identify areas for modification and enhancement
in existing systems and subsequently developing required modifications. 14. To
resolve existing systems defects and bugs. 15. To conduct research and develop
proof of concepts on new alternatives and new technologies for continuous
improvement of software development. 16. To customize open-source solutions to
address specific sector needs, Deploying solutions to production environment.
17. To train users on developed systems. 18. To ensure maintenance and support
of the sector’s systems. 19. To perform all other duties that may be assigned
by his/her superiors. Key Competencies: 1. Strong proficiency in programming
languages such as Java, Python, JavaScript, or C#, combined with a solid
understanding of software development principles, data structures, and
algorithms. 2. Experience with web development frameworks (e.g., Spring Boot or
similar). 3. Solid understanding of RESTful APIs, web services, and system
integration techniques. 4. Developers should be skilled in writing clean,
efficient, and maintainable code, using version control systems like Git, and
applying modern development practices such as Agile and DevOps, including CI/CD
pipelines and containerization tools like Docker. 5. Be competent in working
with databases (SQL/NoSQL), building and consuming APIs, and understanding
software architecture patterns (e.g., MVC, microservices), while ensuring
application security through secure coding practices and testing (unit,
integration, and debugging); additionally, strong problem-solving abilities,
attention to detail, collaboration within cross-functional teams, effective communication,
adaptability to new technologies, and a continuous learning mindset are
essential for delivering scalable, reliable, and user focused software
solutions.
Qualifications
- Bachelor’s
Degree in Software Engineering
3 Years of relevant experience
- Bachelor’s
Degree in Information and Communication Technology
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
of Science in Computer Engineering
3 Years of relevant experience
- Bachelor’s
Degree in Computer Sciences
3 Years of relevant experience
Required competencies and key technical skills
- Experience
with database technologies including relevant working certificates in
Database administration but not limited to (MySQL, MS SQL, PostgreSQL,
Oracle, MongoDB, Maria DB
Psychometric Languages
- Kinyarwanda
- English
Psychometric Domains
- Critical
thinking
Competence / Skills
- Problem
solving
Competence / Skills
- Decision
making
Competence / Skills
- Analytical
skills
Competence / Skills
- Time
management
Competence / Skills
- Attention
and concentration
Behavior and attitude
- Conceptual
capacity
Aptitude
CLICK
HERE TO READ MORE AND APPLY
Data Base Administrator at Ministry of Education (MINEDUC):
(Deadline 21 May 2026)
Job responsibilities
1. Design, implement, and maintain efficient and scalable
database structures and architectures. 2. Monitor, tune, and optimize database
performance to ensure fast and efficient system operation 3. Implement and
manage backup, recovery, and disaster recovery strategies to safeguard
organizational data. 4. Maintain data integrity, consistency, and accuracy
across multiple integrated systems. 5. Enforce database security policies,
including user access controls, authentication, and data protection measures. 6.
Support application development teams with database design, query optimization,
and technical guidance. 7. Establish and enforce database standards, governance
frameworks, and best practices across systems. 8. Conduct capacity planning and
monitoring to ensure scalability and accommodate future growth. 9. Proactively
identify and resolve database issues to minimize downtime and operational
risks. 10. Ensure maintenance and support of the sector’s systems. 11. Perform
all other duties that may be assigned by his/her superiors. Key skills and
competencies for a Database Administrator position include: 1. Strong
proficiency in Structured Query Language (SQL) for querying, managing, and
administering relational databases, as well as advanced knowledge of platform-specific
procedural extensions such as PL/pgSQL (PostgreSQL), including stored
procedures, triggers, and database functions. 2. Familiarity with data exchange
formats such as JSON and XML is required to support system integration and
interoperability across enterprise applications. 3. Knowledge of NoSQL query
languages (e.g., MongoDB Query Language or equivalent) will be considered an
advantage.
Qualifications
- Bachelor’s
Degree in Software Engineering
5 Years of relevant experience
- Bachelor’s
Degree in Computer Engineering
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
- Bachelor
of Science in Computer Science
5 Years of relevant experience
- Bachelor’s
Degree in Information Communication & Technology
5 Years of relevant experience
- Master’s
Degree in Information Communication and Technology
3 Years of relevant experience
Required competencies and key technical skills
- Database
command of SQL and SQL server tools
Psychometric Languages
- Kinyarwanda
- English
Psychometric Domains
- Critical
thinking
Competence / Skills
- Problem
solving
Competence / Skills
- Decision
making
Competence / Skills
- Analytical
skills
Competence / Skills
- Time
management
Competence / Skills
- Attention
and concentration
Behavior and attitude
- Behavioral
observations
Behavior and attitude
CLICK
HERE TO READ MORE AND APPLY
System Administrator at Ministry of Education (MINEDUC):
(Deadline 21 May 2026)
Job responsibilities
Key Roles and Responsibilities: 1. To Install, configure,
and maintain servers, operating systems, and related infrastructure in the data
center and/or cloud environments. 2. Deploy, configure, and support in-house
developed applications and system updates in production, testing, and staging
environments. 3. Monitor system performance, availability, and capacity,
ensuring optimal operation of enterprise systems. 4. Manage backups, disaster
recovery processes, and system redundancy to ensure business continuity. 5.
Ensure secure configuration of systems, including patch management, access
controls, and security hardening. 6. Support integration between internal
enterprise systems and external platforms by maintaining infrastructure
connectivity and services. 7. Troubleshoot and resolve infrastructure, server,
and system-related incidents in a timely manner. 8. Manage virtualization
environments, storage systems, and network connectivity within the data center.
9. Implement and maintain system monitoring tools and alerts for proactive
issue detection. 10. Coordinate with software developers and database
administrators to ensure smooth deployment and system compatibility. 11.
Maintain documentation of system configurations, infrastructure architecture,
and operational procedures. 12. Ensure compliance with IT policies, security
standards, and operational best practices. Key skills and competencies for a
system administrator position include: 1. Strong knowledge of server operating
systems (Linux and/or Windows Server environments). 2. Experience in system
administration, including installation, configuration, and maintenance of
enterprise servers. 3. Proficiency in virtualization technologies (e.g.,
VMware, Hyper-V, or equivalent). 4. Understanding of networking fundamentals
(DNS, DHCР, ТСР/ІР, firewalls, load balancing). 5. Experience with application
deployment, release management, and environment configuration. 6. Knowledge of
system monitoring and logging tools. 7. Familiarity with backup, disaster
recovery, and high-availability solutions. 8. Understanding of cybersecurity
principles, patch management, and system hardening. 9. Scripting skills (e.g.,
Bash, PowerShell, Python) for automation and system management. 10. Strong
troubleshooting and problem-solving abilities in complex infrastructure
environments. 11. Ability to work in high-availability environments with
critical uptime requirements. 12. Strong documentation, organizational, and
operational discipline skills.
Qualifications
- 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 Information and Communication Technology
3 Years of relevant experience
- Bachelor
of Science in Computer Engineering
5 Years of relevant experience
- Bachelor’s
Degree in Information Communication & Technology
5 Years of relevant experience
- Bachelor’s
Degree in Software Engineering,
5 Years of relevant experience
- Bachelor’s
Degree in Computer Sciences
5 Years of relevant experience
- Master’s
degree in Computer Engineering with 3 years of working experience
3 Years of relevant experience
Required competencies and key technical skills
- Knowledge
of Server environments (window, Linux, UNIX);
Psychometric Languages
- English
Psychometric Domains
- Critical
thinking
Competence / Skills
- Problem
solving
Competence / Skills
- Decision
making
Competence / Skills
- Analytical
skills
Competence / Skills
- Time
management
Competence / Skills
- Attention
and concentration
Behavior and attitude
- Conceptual
capacity
Aptitude
CLICK
HERE TO READ MORE AND APPLY
Post a Comment