3 Job Positions of Software Developer at City of Kigali (COK): (Deadline Aug 4, 2026)

 


3 Job Positions of Software  Developer at City of Kigali (COK): (Deadline Aug 4, 2026)

Job responsibilities

Duties and responsibilities: - Development, design and implementation of new software solutions or modification and upgrade of the existing ones, provides quality assurance and technical evaluation of new and legacy systems and software products in the sector; - Ensure the application of best practices and professional software development methodologies, relevant tool suites and technologies, creativity and innovation in all software development projects of the sector. - Contributing in all phases of the software development lifecycle from the design, development and delivery of the solution; - Contributing to the elaboration and documentation of concept notes, ToR, requirements and other software specifications documents; - Creating wireframes and system prototypes to decide on layout and workflows; - Writing and implementing efficient codes (clean, well designed, testable and well documented); - Implementing required system Integrations for interoperability; - Perform required systems upgrades; - Reviewing code work and code segments from other developers for accuracy and functionality; - Ensuring code ownership and secured code repository of the sector’s software projects; - Ensuring proper version control and releases management; - Performing quality assurance and testing (create test plans and perform tests); - Ensuring software performance optimization; - Ensuring the sector’s data integrity and security; - Identifying areas for modification and enhancement in existing systems and subsequently developing required modifications; - Resolve existing systems defects and bugs; - Researching and developing proof of concepts on new alternatives and new technologies for continuous improvement of software development; - Customizing open source solutions to address specific sector needs; - Deploying developed solutions to production environment; - Training users; - Ensure maintenance and support of the sector’s 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 Years of relevant experience

  •  

Master’s Degree in Computer Science

1 Years of relevant experience

  •  

Master’s Degree in Computer Engineering

1 Years of relevant experience

  •  

Master’s Degree in Information and Communication Technology

1 Years of relevant experience

  •  

Bachelor's Degree in Electronics and Telecommunication

3 Years of relevant experience

  •  

Master's Degree in Electronics and Telecommunication

1 Years 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 in software engineering tools specifically open source development tools and platforms

  •  

DevOps focus and experience building and deploying infrastructure with cloud deployment technologies

  •  

Knowledge of relational databases and Object Relational Mapping

  •  

Understanding of security practices in software development

  •  

Understanding of Software as a Service model

  •  

Experience with release processes and version control

  •  

Development best practices and DevOps

  •  

Experience with test driven development

  •  

Mastery in software engineering tools

  •  

Solid understanding of security practices

  •  

Capability to deliver on multiple competing priorities with little supervision

  •  

Risk Resource management skills

  •  

Communication skills

  •  

Coding skills with mastery of at least two popular frameworks

  •  

- Analytical skills

  •  

Results oriented

  •  

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

  •  

Ability to document requirements and specifications

  •  

Creativity and Innovation

  •  

Advanced skills in software development

  •  

skills in Professionalism

  •  

Understanding of web services protocols (REST, SOAP,API, Micro Services)

  •  

Integrity skills

  •  

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

CLICK HERE TO READ MORE AND APPLY

 

 

CLICK HERE TO JOIN AFROCAREERS.COM WHATSAPP CHANNEL

Post a Comment

Previous Post Next Post