Rwanda Information Society Authority Developer Jobs in Rwanda
Rwanda Information Society Authority Developer Jobs in Rwanda
Job DescriptionThe Developer (Software Developer) is responsible of the development, design and implementation of new software solutions or modification and upgrade of the existing ones, toward digitization of the institutions and sector’s services.
The developer is expected to work closely with other developers, Business analysts, UX and UI designers, database experts, Software architects and projects managers from RISA and the sector to ensure he/she develops solutions that meet requirements and standards.
He/ She is expected to consistently apply best practices and professional software development methodologies, relevant software technologies and tool suites, creativity and innovation in his/ her duties.
The Specific Duties and Responsibility for the Position Include: 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
Perform required systems upgrades
Ensuring software performance optimization
Ensuring version control and releases management
Performing quality assurance and testing(create test plans and perform tests)
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
Perform systems code review as needed
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
Minimum Qualifications
Advanced diploma in Software Engineering
Advanced diploma in Computer Science
Advanced diploma in Computer Engineering
Advanced diploma in Information and Communication Technology
Advanced diploma in Electronics and Telecommunication Engineering
Bachelor's Degree in Software Engineering
Bachelor's Degree in Computer Science
Bachelor's Degree in Computer Engineering
Bachelor's Degree in Information and Communication Technology
Bachelor's Degree in Electronics and
Telecommunication Engineering
Master’s Degree in Software Engineering
Master’s Degree in Computer Science
Master’s Degree in Computer Engineering
Master’s Degree in Information and Communication Technology
Master's Degree in Electronics and Telecommunication Engineering
Competency and Key Technical Skills
Integrity
Strong critical thinking skills and excellent problem solving skills.
Inclusiveness
Accountability
Communication
Teamwork
Client/citizen focus
Professionalism
Commitment to continuous learning
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
Understanding of security practices in software development
Coding skills
Demonstrated understanding of web services protocols including but not limited to REST, SOAP, and API…
Being a full stack developer and having relevant Certificates in software or Web development is highly advantageous
Resource management skills
Problem solving skills
Decision making skills
Time management skills
Risk management skills
Results oriented
Digital literacy skills
Fluency in Kinyarwanda, English and/or French. Knowledge of all is an added advantage
Understanding of Software as a service model
Experience with release processes and version control
Ability to document requirements and specifications
Capability to deliver on multiple competing priorities with little supervision
Analytical skills;
Excellent knowledge of relational databases and Object Relational Mapping
How to Apply
For more information and job application details, see; Rwanda Information Society Authority Developer Jobs in Rwanda
Find jobs in Rwanda. Jobs - Rwanda jobs. Search our career portal & find the latest Rwandan job positions, career opportunities & jobs in Rwanda.
Jobs in Rwanda - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Rwanda.
Find your dream job from 1000s of vacancies in Rwanda posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to Africa Jobs.