JOB VACANCY: SOFTWARE DEVELOPER (MIS & LMS)
Project: Strengthening Rwanda Industrial Standardization ICT Capacity (SISIC)
Job summary
The Strengthening Rwanda Industrial Standardization ICT Capacity (SISIC) Project is a collaborative initiative between the Government of Rwanda (GoR), the Korea International Cooperation Agency (KOICA), the Ministry of Trade and Industry (MINICOM), the Rwanda Standards Board (RSB), and the Project Management Consultancy (PMC).
The project aims to enhance Rwanda’s National Quality Infrastructure through digital transformation, focusing on standardization, metrology, conformity assessment, and technical assistance services. As part of this initiative, PMC is seeking a qualified and experienced Software Developer to support the design, development, and implementation of a Management Information System (MIS) and a Learning Management System (LMS) under SISIC project.
The role requires close collaboration with the SISIC Project Implementation Unit (SPIU), PMC, and RSB end-users to ensure that the systems meet operational, security, and performance requirements.
Position Title: Software Developer (MIS & LMS)
Duty Station: Rwanda Standards Board (RSB), Kigali
Contract Type: One-year renewable contract (subject to performance and project needs)
I. Key Responsibilities
- Design, develop, and implement the MIS and LMS in line with approved Software Requirements Specifications (SRS).
- Ensure system functionality supports standardization, metrology, conformity assessment, and technical assistance services.
- Implement appropriate security measures to protect data and system integrity.
- Conduct system testing, including functionality, browser compatibility, and security testing.
- Develop and manage system integrations, including RESTful APIs and third-party services.
- Maintain, optimize, and update application code and databases for performance, scalability, and reliability.
- Prepare technical documentation, user manuals, and Standard Operating Procedures (SOPs).
- Customize and extend open-source solutions to meet project and user requirements.
- Monitor emerging technologies and recommend improvements to RSB’s IT systems.
- Prepare and submit periodic progress and technical reports.
- Perform any other duties assigned in relation to digital systems development under the SISIC Project.
II. Required Qualifications
II I. Education & Experience
- Master’s degree in Information Technology, Computer Science, Software Engineering, Computer Engineering, or a related field with at least 2 years of relevant professional experience;
OR
- Bachelor’s degree in Information Technology, Computer Science, Software Engineering, Computer Engineering, or a related field with at least 4 years of relevant professional experience.
II.II. Technical Skills
- Strong understanding of application development technologies, such as PHP, Java, C++ .NET, and Python.
- Proficient in modern web development technologies, including HTML5, CSS3, and JavaScript frameworks (React, Angular, or Vue.js)
- Strong experience in implementing, administering, and maintaining databases, particularly MS SQL/MySQL (MariaDB)/MongoDB, or PostgreSQL Server.
- Familiar with AWS, Azure, or Google Cloud for deploying systems
- Ability to design RESTful APIs and integrate with third-party systems.
- Experience with a variety of application development platforms, such as Laravel, Spring Boot, ASP.NET Core.
- Understanding of web services protocols; including but not limited to REST, SOAP, and API.
- Possesses version control experience, particularly with Git/GitHub/GitLab.
- Knowledge of Backend Frameworks such as Django, Spring Boot, Laravel, .NET Core.
III. Competencies and Key Skills
- Experience working in Agile/Scrum development environments.
- Knowledge of test-driven development and automated testing tools.
- Understanding of DevOps practices and cloud deployment.
- Strong knowledge of software security best practices.
- Experience with Software as a Service (SaaS) architecture.
- Strong analytical, problem-solving, and decision-making skills.
- Ability to manage time effectively and deliver results.
- High level of integrity and professionalism.
- Strong communication and teamwork skills.
IV. Language Requirements
- Fluency in English is required.
- Working knowledge of Kinyarwanda and/or French and/or Korean is an added advantage
Interested and qualified candidates are invited to submit:
- A detailed Curriculum Vitae (CV)
- A link to their GitHub profile or portfolio demonstrating previous development work
- Copies of academic qualifications and relevant certificates
- send your application to this email: iragasingizwaange@gmail.com
- Deadline for submission : 16th/feb/2026