IT Architect at Rwanda Revenue Authority (RRA) | Deadline: 3 October 2025
IT Architect at Rwanda Revenue Authority (RRA) | Deadline: 3 October 2025
Organization: Rwanda Revenue Authority (RRA)
Duty Station: RRA Headquarters, Kigali, Rwanda
Duration: Initial 3 months (with possibility of extension)
About the Role:
RRA is modernizing its core domestic tax system, transitioning from a monolithic architecture to a modern microservices-based system. This strategic transformation will enhance performance, scalability, integration, and maintainability while strengthening automation and data accuracy.
RRA is hiring an IT Architect to lead this transition and guide the technical design and implementation process in line with international best practices.
Key Responsibilities:
System Architecture Design
-
Define the overall microservices architecture for domestic tax systems, including API Gateway, SSO, Event Sourcing, Discovery, Monitoring, and Configuration Services.
-
Develop service decomposition models for core tax functions (registration, returns, payments, refunds, etc.).
-
Design secure, scalable, and high-performing solutions using CI/CD and containerization (Docker, Kubernetes).
Implementation Guidance
-
Lead platform and technology stack decisions (Spring Boot, PostgreSQL/MySQL, Docker Swarm).
-
Support setup of development, test, and production environments.
-
Establish technical standards, documentation templates, and service contracts.
Quality Assurance & Risk Mitigation
-
Conduct architecture reviews and ensure fault tolerance.
-
Address risks such as data migration, SSO incompatibility, and environment segregation.
-
Ensure compliance with ISO security standards and OWASP guidelines.
Capacity Building
-
Mentor internal IT teams on microservices, DevSecOps, and secure system design.
-
Facilitate workshops and support skill-building for development and operations teams.
Deliverables:
-
Microservices architecture blueprint
-
Service decomposition and data models
-
Documentation of technical standards and interfaces
-
Risk mitigation and system readiness reports
-
Capacity-building and workshop reports
-
Monthly progress reports
Qualifications & Experience:
-
Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or related field
-
7+ years of professional experience in system/software architecture
-
Minimum 3 years designing & implementing microservices architectures
-
Strong expertise with:
-
Backend (Java/Spring Boot)
-
Frontend frameworks (Angular, Vue, React)
-
API design & security
-
Containerization & orchestration (Docker, Kubernetes)
-
CI/CD (GitLab, Jenkins)
-
Monitoring tools (Grafana, Prometheus, ELK stack)
-
-
Desirable: familiarity with tax/revenue systems, ISO 27002, public sector projects
How to Apply:
Send the following documents in PDF format to recruitment@rra.gov.rw:
-
Curriculum Vitae
-
Copy of Identity Card/Passport
-
Copy of Degree Certificate
-
Other relevant professional certificates
Deadline: 3 October 2025
Join our WhatsApp group and channel to get the latest updates on jobs, tenders, scholarships, and other opportunities:
👉 Join WhatsApp Group 👉 Join WhatsApp Channel