Software Developer

City of Kigali (CoK)

📋 Job Summary
📍
Location
City of Kigali (CoK), Rwanda
đŸ’ŧ
Job Type
Full-time
đŸˇī¸
Job Sector
Not specified
🎓
Education
đŸ‘Ĩ
Positions
3
📅
Deadline
04/08/2026 23:59
7d 7h remaining
🌐
Website
🚀
đŸ‘ī¸
Total Views
533

👤 Who May Be Interested

Technology professionals including IT specialists, software developers, and technical support staff may find this position relevant.

This opportunity is ideal for professionals interested in the role of Software Developer based in City of Kigali (CoK), Rwanda. Applicants with strong technical expertise and problem-solving abilities are encouraged to apply.
â„šī¸ About This Opportunity

The position of Software Developer at City of Kigali (CoK) located in City of Kigali (CoK), Rwanda offers an opportunity for qualified professionals to contribute their knowledge and experience in a dynamic working environment. The organization seeks individuals who are motivated, reliable, and capable of performing their duties effectively while maintaining professional standards.

⭐ Common Skills Required
  • Communication
  • Teamwork
  • Management
  • Problem solving
  • Research
📄 Job Description

This description has been adapted for JobNziza readers to provide a clearer overview of the opportunity.

City of Kigali (CoK)

Posts: 3

Employment Type: Under Statute

Reports To: Chief Digital Officer

Job Responsibilities

- create, design, and execute new software solutions or modify and upgrade existing systems.
- deliver quality assurance and technical evaluation of new and legacy systems and software products.
- Ensure the application of best practices, professional software development methodologies, relevant tool suites, technologies, creativity, and innovation in all software development projects.
- Contribute to all phases of the software development lifecycle, from design and development to deployment and delivery.
- Contribute to the preparation and documentation of concept notes, Terms of Reference (ToR), requirements, and software specification documents.
- Create wireframes and system prototypes to define layouts and workflows.
- Write and execute efficient, clean, well-designed, testable, and well-documented code.
- execute system integrations to ensure interoperability.
- Perform required system upgrades.
- evaluate code and code segments from other developers for accuracy and functionality.
- Ensure code ownership and keep secure code repositories for sector software projects.
- Ensure proper version control and release management.
- Perform quality assurance and testing by creating test plans and executing tests.
- Optimize software performance.
- Ensure data integrity and security of sector systems.
- detect areas for enhancement in existing systems and create required improvements.
- Resolve system defects and software bugs.
- Research and create proof-of-concept solutions using new technologies to enhance software development.
- Customize open-source solutions to address specific sector needs.
- Deploy developed solutions to the production environment.
- Train system users.
- Ensure maintenance and assist of sector systems.
- Perform any other duties assigned by the supervisor.

Qualifications

- Advanced Diploma in Software Engineering – 3 Years of relevant experience.
- Advanced Diploma in Computer Science – 3 Years of relevant experience.
- Advanced Diploma in Computer Engineering – 3 Years of relevant experience.
- Advanced Diploma in Information and Communication Technology – 3 Years of relevant experience.
- Bachelor's Degree in Software Engineering – 3 Years of relevant experience.
- Bachelor's Degree in Computer Science – 3 Years of relevant experience.
- Bachelor's Degree in Computer Engineering – 3 Years of relevant experience.
- Bachelor's Degree in Information and Communication Technology – 3 Years of relevant experience.
- Master’s Degree in Software Engineering – 1 Year of relevant experience.
- Master’s Degree in Computer Science – 1 Year of relevant experience.
- Master’s Degree in Computer Engineering – 1 Year of relevant experience.
- Master’s Degree in Information and Communication Technology – 1 Year of relevant experience.
- Bachelor's Degree in Electronics and Telecommunication – 3 Years of relevant experience.
- Master's Degree in Electronics and Telecommunication – 1 Year of relevant experience.
- Advanced Diploma in Electronics and Telecommunication – 3 Years of relevant experience.

Required Competencies and Key Technical Skills

- Inclusiveness.
- Accountability.
- Commitment to continuous learning.
- Problem solving skills.
- Decision making skills.
- Time management skills.
- Risk management skills.
- Digital literacy skills.
- Fluency in Kinyarwanda, English and/or French. Knowledge of all is an added advantage.
- Experience in developing web applications using popular frameworks.
- Experience with test-driven development and automated testing frameworks.
- Experience with Scrum/Agile development methodologies.
- Experience in server-side programming.
- Mastery of software engineering tools, particularly open-source development tools and platforms.
- DevOps experience, including cloud deployment technologies.
- Knowledge of relational databases and Object Relational Mapping (ORM).
- Understanding of security practices in software development.
- Understanding of the Software as a Service (SaaS) model.
- Experience with release processes and version control.
- Knowledge of development best practices and DevOps.
- Mastery of software engineering tools.
- Solid understanding of software security practices.
- Ability to oversee multiple competing priorities with minimal supervision.
- Risk and resource management skills.
- Strong communication skills.
- Coding skills with mastery of at least two popular frameworks.
- Analytical skills.
- Results oriented.
- Understanding of web service protocols, including REST, SOAP, API, and Microservices.
- Ability to document requirements and technical specifications.
- Creativity and innovation.
- Advanced software development skills.
- Professionalism.
- Integrity.
- Key values: integrity, creativity, inclusiveness, accountability, communication, teamwork, and client focus.

Psychometric Languages

- English
- Français

Psychometric Domains

- Critical Thinking – Competence / Skills
- Problem Solving – Competence / Skills
- Decision Making – Competence / Skills
- Analytical Skills – Competence / Skills
- Time Management – Competence / Skills
- Knowledge/Awareness – Behavior and Attitude
- Self-report Measures – Behavior and Attitude
- Clear and Effective Communication – Communication Skills
- Adaptability and Flexibility – Communication Skills

Exams to be Conducted

1. Psychometric Test
2. Written
3. Oral

Application Deadline: Aug 4, 2026


Apply Now
âŗ 7d 7h remaining

đŸŽĨ Follow JobNziza on YouTube

Get daily job updates, career tips, and opportunities.

â–ļ Subscribe Now

📝 Application Tips
  • Ensure your CV highlights relevant experience related to the position.
  • Include measurable achievements in your application documents.
  • Review the job description carefully before submitting your application.
  • Prepare supporting documents such as certificates and references.
  • Submit your application before the deadline.
⚠ Job Notice

JobNziza publishes employment opportunities to help job seekers discover career openings across Rwanda. Applicants should carefully review job requirements and verify application instructions before applying.

âš ī¸ Important: JobNziza does NOT charge any fees for job applications. Never pay money for a job. Report suspicious listings.

Source: Job listing adapted for JobNziza readers.


🚀 Apply Now