Senior Software Engineer job at Rwanda Water Resources Board (Rwb)
Website :
1089 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Senior Software Engineer

[ Type: FULL TIME , Industry: Public Administration, and Government , Category: Science & Engineering ]

Jobs at:

Rwanda Water Resources Board (Rwb)

Deadline of this Job:
30 August 2022  

Duty Station:
Within Rwanda , Rwanda , East Africa

Summary
Date Posted: Monday, August 22, 2022 , Base Salary: Not Disclosed

Similar Jobs in Rwanda
Learn more about Rwanda Water Resources Board (Rwb)
Rwanda Water Resources Board (Rwb) jobs in Rwanda

JOB DETAILS:

Senior Software Engineer
Level:3.II
Job description
• Inventory of existing software, models, systems, Web Portals, and Applications used by RWB,
• Identifying needed software, models, systems, Web Portals, and Applications in order to implement knowledge management system and the mandate of RWB,
• Development of approved software, models, systems, Web Portals, and Applications compliant to government data policies (Cyber Security, Hosting, Open data, Big Data, etc),
• Updating and maintenance of existing software, models, systems, Web Portals, and Applications,
• Integration of Water resources models and systems for real time assessment, automation, and interoperability (API, Big Data, etc),
• Analysis of systems specification and translation of systems requirement to task specifications,
• Creating wireframes and system prototypes to decide on system layout and workflows,
• Writing and implementing efficient codes (clean, well designed, testable and well documented),
• Implementation of standard software agile development environment
• 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,
• Deploying developed solutions to production environment, train users, ensure maintenance and support,
• Collaboration with peer engineers by providing advice, coaching and educational opportunities,
• Troubleshooting and resolving integration errors,
• Contributing to the elaboration of concept notes, ToR, requirements and other software specifications documents,
• Analysis of system use, performance and elaboration of recommendations for improving availability,
• Perform any other duties assigned by supervisors.

Minimum Qualifications
• Bachelor's Degree in Data Science
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
• Master's Degree in Data Sciences
1 Year of relevant experience
• Bachelor's Degree in Software Engineering,
3 Years of relevant experience
• Bachelor's degree in Computer programming
3 Years of relevant experience
• Master's degree in Computer programming
1 Year of relevant experience

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
• Resource management skills
• Analytical skills
• Problem solving skills
• Decision making skills
• Time management skills
• Risk management skills
• Results oriented
• Digital literacy skills
• Fluency in English, Kinyarwanda or French. Knowledge of all is an added advantage
• Experience in developing web applications using popular frameworks
• Experience with Scrum/Agile development methodologies
• Experience in server side programming
• Understanding of web services protocols including but not limited to REST, SOAP, and API
• Knowledge of relational databases and Object Relational Mapping
• 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
• Able to work effectively with other developers; business analysts, designers, managers, for a common goal
• Open source technologies skills
• Knowledge of web server infrastructure
• Knowledge of Server environments (window, Linux, UNIX);
• Ability to work in a team
• Coding skills with mastery of at least two popular frameworks
• Understanding of web services protocols (REST, SOAP, API, Micro Services)
• Resource management skills
• Problem solving skills
• Decision making skills
• Time management skills
• Risk management skills
• Results oriented
• Digital literacy skills
• Analytical skills;
• Advanced skills in software development
• Knowledge of relational databases and Object Relational Mapping
• Experience in developing web applications using popular frameworks
• Analytical/technical mindset
• Fluent in Kinyarwanda, English and/ or French; knowledge of all is an advantage
• Experience in server-side programming
• Expertise in software development with C, C++, ASP.Net/C#. HTML, Active Server Pages, JavaScript J2EE, Servlets, Struts, Spring and Hibernate
• Certification in MCTs (.NET) or Java Programming or visual studio, PHP and LAMP/WAMP
• Certification in Typo 3 (CMS), Java Programming, MySQL/ SQL server, PostgreSQL, and Oracle- Basic Network troubleshooting


Job Experience: No Requirements

Work Hours: 8


Level of Education:
Bachelor Degree

Job application procedure
Interested and Qualified, Click Here To Apply

All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Rwanda
Job Type: Full-time
Deadline of this Job: 30 August 2022
Duty Station: Rwanda
Posted: 22-08-2022
No of Jobs: 1
Start Publishing: 22-08-2022
Stop Publishing (Put date of 2030): 22-08-2056
Apply Now

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.