Event |
by Bienvenido Info
October 29th 2025.

Event Details:

Exams to be conducted

1:PsychometricTest

2:Written

3:Oral

Reports To

Project Manager

Job responsibilities

Key Responsibilities

A. System Administration

• Install, configure, and maintain servers (Windows/Linux) and network systems.

• Ensure system security, data protection, and regular backup procedures.

• Monitor system performance and proactively identify potential issues.

• Manage user accounts, permissions, and authentication processes.

• Maintain system documentation, including architecture diagrams, configurations, and incident reports.

• Oversee cloud service usage (e.g., AWS, Azure, Google Cloud) and local hosting environments.

• Design and provide guidance on system structures and ensure that the design of the system allows all components to work properly together.

• Install, upgrade, and monitor software and hardware, and maintain system efficiency.

• Troubleshoot problems reported by users.

• Make recommendations for future system upgrades.

• Maintain network and system security, business applications, security tools, web-servers, email,

• operating systems, and local and wide area networking.

• Ensure backup and recovery, as well as business continuity planning

• Evaluate and modify the system's performance.

• Maintain integrity of the network, server deployment, and systems security.

• Ensure network connectivity throughout all the institutions' LAN/WAN infrastructure is on par with technical considerations.

• Assign configuration of authentication and authorization of directory services.

• Maintain network facilities in individual machines, such as drivers and settings of personal devices and computers, as well as printers.

• Analyze and take proper decisions and implementation on what type of software and hardware configurations are required for the organization.

Mainly, the incumbent will be responsible for ireme.nesa and CAMIS systems, with flexibility to work on other systems and related activities.

B. Required Technical Skills

Backend Development:

• Spring Boot 3.x - Deep understanding of the latest version and its features

• Spring Framework Core - Dependency Injection, IoC containers, Spring beans lifecycle

• Spring Data JPA - ORM mapping, repository patterns, database interactions

• Spring Security - Authentication, authorization, JWT, OAuth2, security best practices

• Spring REST - RESTful API design, error handling, validation

• Maven/Gradle - Dependency management and build tools

• Java 17+ - Modern Java features (records, sealed classes, pattern matching, virtual threads)

• Database Management - SQL proficiency (PostgreSQL, MySQL, or similar), query optimization

• API Documentation - OpenAPI/Swagger integration

• Testing - JUnit 5, Mockito, integration testing, test-driven development

Frontend Development (React)

• Next.js 14+ - App Router, Server Components, Client Components

• React 18+ - Modern React with hooks, concurrent features, suspense

• TypeScript - Strong proficiency required for type-safe development

• Server-Side Rendering (SSR) - Understanding of SSR, Static Site Generation (SSG), and Incremental Static Regeneration (ISR)

• API Routes/Route Handlers - Building backend API endpoints within Next.js

• Data Fetching - Server and client-side data fetching patterns, SWR or React Query

• State Management - Zustand, Redux Toolkit, or React Context API

• Next.js Routing - File-based routing system, dynamic routes, route groups

• CSS/Styling - Tailwind CSS (commonly used with Next.js), CSS Modules, or styled-components

• Shadcn ui

• Search Engine Optimization: Google console.

• Performance Optimization - Code splitting, bundle optimization, Core Web Vitals

• Form Handling - React Hook Form with validation libraries (Zod, Yup)

• Testing - Jest, React Testing Library, Playwright or Cypress for E2E testing

• Authentication - NextAuth.js or similar authentication solutions

DevOps & Tools

• Version Control - Git, branching strategies, pull requests, code reviews

• CI/CD-Jenkins, GitHub Actions, GitLab CI, or similar

• Containerization - Docker basics, containerizing applications

• Cloud Platforms - AWS, Azure, or GCP fundamentals

• API Testing - Postman, Insomnia, or similar tools

Database & Data Management

• Relational Databases - Design, normalization, transactions, indexing

• NoSQL (Optional but beneficial) - MongoDB, Redis for caching

• Database Migration Tools - Flyway or Liquibase

General Skills

• RESTful API Design - Best practices, HTTP methods, status codes

• Microservices Architecture - Understanding of distributed systems (beneficial)

• Authentication & Authorization - Session management, token-based auth

• Logging & Monitoring - SLF4J, Log4j2, application monitoring tools

• Performance Optimization - Both frontend and backend optimization techniques

• Docker and Kubernetes

Soft Skills & Methodologies

• Agile/Scrum - Experience working in agile environments

• Problem-Solving - Strong analytical and debugging skills

• Code Quality - Clean code principles, design patterns, SOLID principles

• Communication - Ability to collaborate with cross-functional teams

• Documentation - Technical documentation and code commenting

• Ability to adapt to other languages and web technologies such Node JS, Python.

C. Support and Capacity Building

• Provide technical support to users and troubleshoot system-related issues.

• Train and guide staff on system usage and ICT best practices.

• Support data backup, recovery, and digital security initiatives.

• Contribute to ICT policy implementation and ICT strategic plan development

D. Deliverables

• Reliable and secure system environment with documented maintenance logs.

• Updated and optimized software modules and system integrations.

• Monthly system performance and uptime reports.

• User support logs and technical documentation.

• Developed or improved system features according to institutional needs.

Qualifications

You are not qualified!

Bachelor's Degree in Software Engineering

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

Bachelor of Science in Information Technology

3 Years of relevant experience

Bachelor of Science in Computer Science

3 Years of relevant experience

Master's Degree in Information Technology

1 Years of relevant experience

Required competencies and key technical skills

Understanding of web services protocols including but not limited to REST, SOAP, and API

Mastery in software engineering tools, Integration Architecture, and best practices

Deep expertise and hands on experience with Java logging framework such as Log4J, Apache Commons Logging or SLF4J

Ability to optimize code and identify performance bottlenecks in applications

Skills in security systems? including firewalls, intrusion detection systems, anti-virus software, authentication systems, log management, content filtering, etc

Psychometric Languages

English

Psychometric Domains

Problem solving

Competence / Skills

Clear and Effective Communication

Communication skills

APPLY HERE NOW :  https://recruitment.mifotra.gov.rw/applicant/advertisements#:~:text=%3C!doctype%20html%3E,body%3E%3C/html%3E

Date :

October 29th 2025, 11:05 AM to November 6th 2025, 11:05 AM

Event Location :

Bienvenido Info user

Bienvenido Info

[email protected]
Search Website

Search

Explore

Tags

Subscribe

Newsletter

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