Job responsibilities
• Analyze system specifications and translate system requirements to task specifications • Contributing to the elaboration and documentation of concept notes, ToR, requirements and other software specifications documents • Creating wireframes and system prototypes to decide on system layout and workflows • Writing and implementing efficient codes(clean, well designed, testable and well documented) • Implement standardization of software agile development environment • Perform required systems upgrades and implementing required system Integrations for interoperability • Reviewing code work and code segments from other developers for accuracy and functionality • Ensuring code ownership and secured code repository of software projects, proper version control and releases management • Customizing open source solutions to address specific sector needs • Deploying developed solutions to production environment, train users, ensure maintenance and support • Supports and develops peer engineers by providing advice, coaching and educational opportunities
-
-
1Advanced diploma in Electronics and Telecommunication Engineering
3 Years of relevant experience
-
-
-
2Bachelor’s Degree in Software Engineering
3 Years of relevant experience
-
-
-
3Bachelor’s Degree in Information and Communication Technology
3 Years of relevant experience
-
-
-
4Bachelor’s Degree in Electronics and Telecommunication Engineering
3 Years of relevant experience
-
-
-
5Master’s Degree in Software Engineering
1 Years of relevant experience
-
-
-
6Master’s Degree in Information and Communication Technology
1 Years of relevant experience
-
-
-
7Bachelor’s Degree in Information Systems
3 Years of relevant experience
-
-
-
8Master’s Degree in Information Systems
1 Years of relevant experience
-
-
-
9Advanced Diploma (A1) in Software Engineering
3 Years of relevant experience
-
-
-
10Master of Science in Engineering, Electronics and Telecommunications
1 Years of relevant experience
-
-
-
11Bachelor of Science in Computer Science
3 Years of relevant experience
-
-
-
12Bachelor of Science in Computer Engineering
3 Years of relevant experience
-
-
-
13Master of Science in Computer Science
1 Years of relevant experience
-
-
-
14Master of Science in Computer Engineering
1 Years of relevant experience
-
-
-
15Bachelor’s Degree in Business Information Technology
3 Years of relevant experience
-
-
-
16Advanced diploma ( A1) in Business Information Technology
3 Years of relevant experience
-
-
-
17Master’s Degree in Business Information Technology
1 Years of relevant experience
-
-
-
18Advanced diploma in Information System
3 Years of relevant experience
-
-
-
19Advanced diploma in Computer Science
3 Years of relevant experience
-
-
-
20Advanced diploma in Computer Engineering
3 Years of relevant experience
-
-
21Advanced diploma in Information and Communication Technology
3 Years of relevant experience
Required competencies and key technical skills
-
-
1Integrity
-
-
-
2Strong critical thinking skills and excellent problem solving skills.
-
-
-
3Inclusiveness
-
-
-
4Accountability
-
-
-
5Communication
-
-
-
6Teamwork
-
-
-
7Client/citizen focus
-
-
-
8Professionalism
-
-
-
9Commitment to continuous learning
-
-
-
10Resource management skills
-
-
-
11Analytical skills
-
-
-
12Problem solving skills
-
-
-
13Decision making skills
-
-
-
14Time management skills
-
-
-
15Risk management skills
-
-
-
16Results oriented
-
-
-
17Digital literacy skills
-
-
-
18Fluency in Kinyarwanda, English and/or French. Knowledge of all is an added advantage
-
-
-
19Demonstrated understanding of web services protocols including but not limited to REST, SOAP, and API…
-
-
-
20Being a full stack developer and having relevant Certificates in software or Web development is highly advantageous
-
-
21Creativity and Innovation
Click here for more details & Apply