Rwanda Water resources Board Senior Software Engineer Jobs

Rwanda Water resources Board Senior Software Engineer Jobs


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.

    Job Profile

    Minimum Qualification

  • Bachelor’s Degree in Software Engineering, Data Science, Computer Science, Computer Engineering or Programming with five (5) years of relevant working experience; or

  • Master's Degree in Software Engineering, Data Science, Computer Science, Computer Engineering or Programming with one (1) year of relevant working experience.

    Required Competencies & Key Technical Skills

  • Expertise in software development with C, C++, ASP.Net/C#. HTML, Active Server Pages, JavaScript J2EE, Servlets, Struts, Spring and Hibernate;

  • Open source technologies skills;

  • 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;

  • Knowledge of web server infrastructure;

  • Knowledge of Server environments (window, Linux, UNIX);

  • Ability to work in a team;

  • Analytical/technical mind set;

  • Resource management skills;

  • Analytical 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.

    How to Apply

    For more information and job application details, see; Rwanda Water resources Board Senior Software Engineer Jobs

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.