IT Architect job at Rwanda Revenue Authority
Website :
114 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

For Employers

Head Hunting Support

Some jobs are so strategically important but not easy to find the perfect match for the right expertise. Leverage our tools, networks and experience to find the best fit.

Shortlisting

Let us sieve out the top qualified candidates for you and save time looking at hundreds or thousands of applications.

Boost Your Jobs

Depending on the urgency of your jobs, we boost your jobs using digital distribution channels to get the best out of our platform.

Great Rwanda Jobs has the best email alert has a great whatsapp community has shortlisting services has a CV database has head hunting services posts jobs within minutes makes job searching easy simplifies recruitment provides career guidance team is reachable 24/7

Browse Thousands of Jobs on Auto Scroll



Candidate Assessment Tests

For only $15 per test per individual, you gain the power to assess candidates for any job, spanning all levels of expertise and qualifications.
  • Blue collar tests
    Evaluate the skills and abilities of candidates for blue-collar jobs
  • Coding Tests
    Evaluate the coding skills of candidates for software development jobs
  • Cognitive ability tests
    Verbal reasoning, Numerical reasoning, Abstract reasoning, and Problem-solving
  • Engineering skills test
    Engineering abilities focusing on Mathematics, Physics, Engineering principles, Problem-solving, and Communication.
  • Language
    Tests for job that require a certain level of language proficiency.
  • Programming skills test
    Fundamental programming concepts, Problem-solving, Data structures and algorithms, and Coding style
  • Psychometric Tests
    Intelligence tests, Aptitude tests, Personality tests, and Interests tests
  • Situational judgement
    Measure a person's ability to make decisions in realistic work-related situations

CONTACTS

Office Hours:
8:00am - 5:00pm

Telephone:
+256753298980, +256773966860

Email:
rw@lafabsolution.com

JOB ALERTS

JOB CATEGORIES