Senior Software Developer || IPA- Policy Manager|| IPA Rwanda

By bienvenudo.com
Thu, 17-Jul-2025, 14:41

Event Details:

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

LINK: https://innovationsforpovertyaction.formstack.com/forms/ipa_rwanda_senior_software_developer_job_application_form

 APPLICATIONS WILL BE CONSIDERD ON A ROLLING BASIS. APPLICATIONS SUBMISSION DEADLINE IS AUGUST 3, 2025. ONLY SHORTLISTED CANDIDATES WILL BE NOTIFIED.

Attachment

https://www.jobinrwanda.com/sites/default/files/job_description_files/job-advertsenior-software-developerc5807514ccd4d16ca37355345a505e83.pdf

Date and Timings:

17-07-2025 11:08 AM to 04-08-2025 11:08 AM

Event Location

Categories:

Agriculture Jobs

Tags:

#IPA Rwanda

Related Updates

WhatsApp Google Map

Safety and Abuse Reporting

Thanks for being awesome!

We appreciate you contacting us. Our support will get back in touch with you soon!

Have a great day!

Are you sure you want to report abuse against this website?

Please note that your query will be processed only if we find it relevant. Rest all requests will be ignored. If you need help with the website, please login to your dashboard and connect to support

;