IT Architect job at Rwanda Revenue Authority
Website :
15 Days Ago
Linkedid Twitter Share on facebook
IT Architect
2025-09-29T14:37:27+00:00
Rwanda Revenue Authority
https://cdn.greatrwandajobs.com/jsjobsdata/data/employer/comp_2211/logo/Rwanda%20Revenue%20Authority.jpg
FULL_TIME
Rwanda
Kigali
00000
Rwanda
Professional Services
Computer & IT
RWF
MONTH
2025-10-03T17:00:00+00:00
Rwanda
8

The Rwanda Revenue Authority (RRA) has operated its core tax systems for more than 10 years. These systems which significantly support revenue mobilization currently run on a monolithic architecture. Over time, several limitations have emerged, including performance degradation, integration challenges, and architectural inflexibility. To address these issues, RRA is undertaking a modernization effort to transition the domestic tax system to a modern microservices-based architecture.

This strategic transformation aims to:
✓ Improve system performance and scalability
✓ Enable smoother integration with external systems
✓ Enhance maintainability and flexibility of tax services
✓ Strengthen automation and data accuracy

2. Objective of the Assignment

The objective of this assignment is to lead and technically guide the transition of the systems to a microservices architecture, ensuring that design, development, deployment, and security align with international best practices.

3. Scope of Work

Under the supervision of the Project Management, the Architect will:

System Architecture Design
✓ Define the overall microservices architecture for existing domestic systems, including key components: API Gateway, SSO, Event Sourcing, Discovery, Monitoring, and Configuration Services.
✓ Develop service decomposition models aligned with RRA’s core tax functions (registration, returns, payments, refunds, etc.).
✓ Design for security, scalability, and performance, incorporating CI/CD practices and containerization (e.g., Docker, Kubernetes).

Implementation Guidance
✓ Lead architectural decision-making for platform selection and technology stack (e.g. Spring Boot, PostgreSQL/MySQL, and Docker Swarm).
✓ Support setup of development, test, and production environments, including infrastructure and monitoring tools.
✓ Establish architectural standards, documentation templates, and service contracts for micro services.

Quality Assurance & Risk Mitigation
✓ Conduct architecture reviews, ensure system resilience, and fault tolerance.
✓ Address and mitigate architecture-related risks including SSO incompatibility, data migration, and environment segregation.
✓ Ensure compliance with ISO security standards and OWASP guidelines.

Capacity Building
✓ Provide coaching and mentorship to internal IT teams on microservices principles, DevSecOps practices, and secure system design.
✓ Support the upskilling of development and operations teams to adopt modern software practices and tools.

4. Deliverables

✓ Detailed RRA domestic tax system microservices architecture blueprint
✓ Service decomposition and data models for each module
✓ Documentation of technical standards and integration interfaces
✓ Reports on system environment readiness and risk mitigation strategies
✓ Workshop sessions and capacity-building reports
✓ Monthly progress reports to the PM

5. Required qualifications skills and competences

✓ Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or related field
✓ At least 7 years of professional experience in system/software architecture
✓ Minimum of 3 years designing and implementing microservices architectures
✓ Proven expertise with: Backend (Java/Spring Boot), Frontend frameworks (Angular, Vue, or React), API design and security protocols, Containerization and orchestration (Docker, Kubernetes), CI/CD and DevOps toolchains (GitLab, Jenkins) and Monitoring tools (Grafana, Prometheus, ELK stack)

Desirable
✓ Familiarity with tax or revenue systems
✓ Knowledge of ISO 27002 and cybersecurity implementation
✓ Experience working with public sector organizations or donor-funded projects

6. Reporting and Supervision

The Architect will report to the PM and collaborate closely with:
✓ Commissioner, IT and Digital Transformation
✓ Business Analysts
✓ Backend and Frontend Developers
✓ DevOps Engineers
✓ Cybersecurity Experts

bachelor degree
84
JOB-68da99a72c2fb

Vacancy title:
IT Architect

[Type: FULL_TIME, Industry: Professional Services, Category: Computer & IT]

Jobs at:
Rwanda Revenue Authority

Deadline of this Job:
Friday, October 3 2025

Duty Station:
Rwanda | Kigali | Rwanda

Summary
Date Posted: Monday, September 29 2025, Base Salary: Not Disclosed

Similar Jobs in Rwanda
Learn more about Rwanda Revenue Authority
Rwanda Revenue Authority jobs in Rwanda

JOB DETAILS:

The Rwanda Revenue Authority (RRA) has operated its core tax systems for more than 10 years. These systems which significantly support revenue mobilization currently run on a monolithic architecture. Over time, several limitations have emerged, including performance degradation, integration challenges, and architectural inflexibility. To address these issues, RRA is undertaking a modernization effort to transition the domestic tax system to a modern microservices-based architecture.

This strategic transformation aims to:
✓ Improve system performance and scalability
✓ Enable smoother integration with external systems
✓ Enhance maintainability and flexibility of tax services
✓ Strengthen automation and data accuracy

2. Objective of the Assignment

The objective of this assignment is to lead and technically guide the transition of the systems to a microservices architecture, ensuring that design, development, deployment, and security align with international best practices.

3. Scope of Work

Under the supervision of the Project Management, the Architect will:

System Architecture Design
✓ Define the overall microservices architecture for existing domestic systems, including key components: API Gateway, SSO, Event Sourcing, Discovery, Monitoring, and Configuration Services.
✓ Develop service decomposition models aligned with RRA’s core tax functions (registration, returns, payments, refunds, etc.).
✓ Design for security, scalability, and performance, incorporating CI/CD practices and containerization (e.g., Docker, Kubernetes).

Implementation Guidance
✓ Lead architectural decision-making for platform selection and technology stack (e.g. Spring Boot, PostgreSQL/MySQL, and Docker Swarm).
✓ Support setup of development, test, and production environments, including infrastructure and monitoring tools.
✓ Establish architectural standards, documentation templates, and service contracts for micro services.

Quality Assurance & Risk Mitigation
✓ Conduct architecture reviews, ensure system resilience, and fault tolerance.
✓ Address and mitigate architecture-related risks including SSO incompatibility, data migration, and environment segregation.
✓ Ensure compliance with ISO security standards and OWASP guidelines.

Capacity Building
✓ Provide coaching and mentorship to internal IT teams on microservices principles, DevSecOps practices, and secure system design.
✓ Support the upskilling of development and operations teams to adopt modern software practices and tools.

4. Deliverables

✓ Detailed RRA domestic tax system microservices architecture blueprint
✓ Service decomposition and data models for each module
✓ Documentation of technical standards and integration interfaces
✓ Reports on system environment readiness and risk mitigation strategies
✓ Workshop sessions and capacity-building reports
✓ Monthly progress reports to the PM

5. Required qualifications skills and competences

✓ Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or related field
✓ At least 7 years of professional experience in system/software architecture
✓ Minimum of 3 years designing and implementing microservices architectures
✓ Proven expertise with: Backend (Java/Spring Boot), Frontend frameworks (Angular, Vue, or React), API design and security protocols, Containerization and orchestration (Docker, Kubernetes), CI/CD and DevOps toolchains (GitLab, Jenkins) and Monitoring tools (Grafana, Prometheus, ELK stack)

Desirable
✓ Familiarity with tax or revenue systems
✓ Knowledge of ISO 27002 and cybersecurity implementation
✓ Experience working with public sector organizations or donor-funded projects

6. Reporting and Supervision

The Architect will report to the PM and collaborate closely with:
✓ Commissioner, IT and Digital Transformation
✓ Business Analysts
✓ Backend and Frontend Developers
✓ DevOps Engineers
✓ Cybersecurity Experts

Work Hours: 8

Experience in Months: 84

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Rwanda
Job Type: Full-time
Deadline of this Job: Friday, October 3 2025
Duty Station: Rwanda | Kigali | Rwanda
Posted: 29-09-2025
No of Jobs: 1
Start Publishing: 29-09-2025
Stop Publishing (Put date of 2030): 29-09-2099
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.