By bienvenudo.com
Thu, 17-Jul-2025, 14:41
google.com, pub-8424431947926653, DIRECT, f08c47fec0942fa0
Job Description
Please submit organizational chart to your business associate along with the Job Description
VACANCY INFORMATION
Job Title
Senior Software Developer
Manager Name/Title
Policy Manager
Department/Office
Policy-Education Embedded lab /Rwanda
History of Position
New
FOR GLOBAL HR USE ONLY
JD Last Revised
Requisition ID
Job Grade
C2
ADP ID
SMT Member
Work Unit ID
Employee Type
Technical specialist for Data systems
Overtime Exemption
Contract Type
Fixed-Term
EEO Code
Contract Duration
1 Year, renewable
Workers Comp Code
Hours per Week
40
Vacancy Type
Open to nationals
Vacancy Details
Preferred Office Loc.
CO-Rwanda
JOB PURPOSE
Through the learning cycle of IPA Rwanda embedded lab within the Ministry of education on strengthening data systems, we are seeking a highly skilled Senior Software Developer with strong experience in system integration, database analysis & system architecture design and coding to join our team. In this position, you will have the opportunity to work autonomously with minimal supervision, leveraging your exceptional organizational and problem-solving abilities. Your primary objective will be to analyze the current Management Information systems, processes, and requirements to identify areas for improvement and optimization. This will also involve maintaining and upgrading the existing Teacher Management Information System (TMIS) and facilitate transition process as required.
MAJOR RESPONSIBILITES
% of time
Activity
End Results
70%, System development and deployment
Analyze current systems, processes, and requirements to identify areas for improvement and optimization
Maintaining and upgrading existing system and facilitate the system technical documentations
Develop tools and applications by producing clean, efficient code
Troubleshoot issues related to deployment, performance, and localization, and implement effective solutions in a timely manner.
Monitor system performance, security, and availability, implementing proactive measures to prevent downtime and data loss.
The data systems (TMIS/CAMIS) that IPA embedded lab support are contentiously upgraded and additional modules are developed, tested and deployed, based on the need of decision makers at high level & relevant education policy reform
The Systems are well maintained and secured
The systems are accessible by users at all level, from national o school and they perform well
The dashboard and operational reports are created based on MINEDUC need
15%, stakeholder engagement activities, including user training and support
Collaborate with internal teams and partners to fix and improve products
Collaborate with IT team members, Business analysts, and external stakeholders to implement and support integrated technology solutions.
Conducting regular reviews of systems and generating reports on efficiencies and improvement areas
Draft the system user manuals and facilitate user trainings
The system user manuals are available and accessible to all users
Stakeholder engagement activities are planned and well coordinated
The users are technically supported and trained on the improved features
TMIS or CAMIS is continuously improved based on user feedback and MINEDUC need
15%, Team collaboration, knowledge sharing and capacity strengthening
Stay updated on emerging technologies, industry trends, and best practices in DevOps, cloud computing, and localization to drive continuous improvement.
Provide technical guidance and support to team members and stakeholders as needed
Plan and implement the knowledge transfers and facilitate the transition process of the improved TMIS, between IPA team and the MINEDUC team
There’s a clear plan and necessary system documentations to guide the knowledge transfer and transition process
Knowledge sharing & transition process is planned and implemented- The system is maintained in collaboration with the Ministry of Education, Chief Digital Office staff
KNOWLEDGE/QUALIFICATIONS FOR THE ROLE
Required Professional Experience
Bachelor’s degree in related fields, such as Software engineering, computer science or Information Technology;
Up to five years experience working as a full stack software developer, or similar role with a focus on software design, data structures, algorithms, deployment, configuration, and object-oriented programming;
Extensive experience in software development, scripting and project management;
Experience using system monitoring tools and automated testing frameworks;
Knowledge of selected programming languages/frameworks (e.g. Javascript/ Node JS, React JS, Redux);
In-depth knowledge of relational database management systems (prefer: MS SQL Server);
Experience with containerization and orchestration technologies (prefer: Docker);
Experience with CI/CD tools (e.g.GitLab CI) and version control systems (e.g., Git);
Proficiency in scripting and automation using languages like Python, Shell, or PowerShell;
Capable of organizing and facilitating training on information and data management systems and the use of ICT;
Knowledge of the Rwandan Education system is an asset;
Strong written and oral communication skills and complete fluency in English is required
Required Education,
Training, License, Registration, and Certification
Bachelor’s degree in related fields, such as Software engineering, computer science or Information Technology;
Preferred Knowledge and Qualifications
Knowledge in Software development, testing frameworks and deployment, using advanced programming languages and frameworks
Knowledge of APIs and complex system architecture
Good knowledge in database analysis and design
Travel and/or Work Environment Requirement
Ability to travel up to 0%
Physical Requirements
Full time, working from the office
Language Requirements
Proficient in English and Kinyarwanda
KEY WORKING RELATIONSHIPS
Contact (within IPA or outside IPA)
Reason for contact
Frequency of contact
IPA- Policy Manager
Working with the embedded lab team at IPA and collaborate with other software developers, embedded in MINEDUC
Attend meetings and other policy event
MINEDUC-CDO Department
Work hand in hand with the IT team in the Ministry of education, Department of Chief Digital Office in charge of software development and networking
Work at the Ministry for some days in a week
REB/RTB/NESA/Districts-TDM Department
Work with the REB/RTB/NESA team as the business owner of the system and the national level users
Organized workshop to present the progress and training
MIFOTRA/NIDA-CDO Department
With the continuous system integration with other external system, MIFOTRA and NIDA are among the stakeholders
In case there’s a technical issues on the system integration
APPLICATION INSTRUCTIONS
INTERESTED APPLICANTS MEETING THE POSITION REQUIREMENTS SHOULD COMPLETE AN ONLINE APPLICATION AND SUBMIT THEIR CV AND REQUIRED DOCUMENTS THROUGH THE FOLLOWING
APPLICATIONS WILL BE CONSIDERD ON A ROLLING BASIS. APPLICATIONS SUBMISSION DEADLINE IS AUGUST 3, 2025. ONLY SHORTLISTED CANDIDATES WILL BE NOTIFIED.
Attachment
17-07-2025 11:08 AM to 04-08-2025 11:08 AM
We appreciate you contacting us. Our support will get back in touch with you soon!
Have a great day!