Job Description
• Undertake stocktaking of capacity gaps in using IFMIS in collaboration with Districts, the Project Coordinator and the IFMIS Coordinator or his/her delegate;
• Prepare an action plan in consultation with Districts and subsidiary entities on how to strengthen capacities of the staff using IFMIS in Districts and their subsidiary entities in accounting and financial reporting matters;
• Develop new IFMIS functionalities for decentralized entities in partnership with IFMIS Project Manager, Business Analysts, Architects and Designers;
• Upgrade existing IFMIS functionalities for decentralized entities as user requirements’ change;
• Create test data and write all required test codes to assure that the written functional codes produce results a per user requirements;
• Test software to ensure the code is correct, fix bugs where they occur and rerun and recheck the application until is produces the correct results;
• Design and develop guidelines for deploying statutory and ad hoc system reports;
• Document every aspect of the IFMIS source codes as a reference for future maintenance and upgrades;
• Update job knowledge by studying advanced development tools, programming techniques, and computing equipment;
• Work with system administration resources to ensure best architectural, deployment and performance within hosting infrastructure;
• Contribute to the IFMIS technical solution from design to code level;
• Carrying out any other duties that will be assigned by the IFMIS Coordinator in line with the improvement of financial management of the Government of Rwanda;
• Engage with the Monitoring and Evaluation team including contributing data to help analyze the capacity building interventions;
• Prepare monthly, quarterly and annual reports on implementation of the action plan specified in a) above;
– Attend and participate in the following coordination meetings:
– Joint meetings between the PFM specialists, the Programme Coordinator, FDD, MINECOFIN technical departments and MINALOC every six months
• Stock
– taking meetings between each PFM specialists’ team and the district technical teams, Corporate Services Division Manager, Sector Executive Secretaries, and Vice Mayor for Finance every four months;
• Meetings every two months with District PFM counterparts for coordination and updates.
Job Profile
• At least a Master’s degree in Information Technology (IT), Software Engineering, Computer Science with 3 years relevant working experience in web and/or mobile application development with automated testing Or Bachelor’s degree in the same areas with 5 years relevant working experience as above
• Proven Experience in the Smart IFMIS functions is a must
• Excellent knowledge of developing Java Enterprise Applications using JEE and Spring
• Practical skills in developing web applications using popular java frameworks (Struts, JSF, Spring MVC, or ZK)
• Strong understanding of ORM technologies (JPA, Hibernate, or MyBatis)
• Excellent knowledge of build tools like Maven, Ant, etc
• Practical knowledge of RDBMS including Oracle, PostgreSQL, MySQL)
• Deep expertise and hands on experience with Web technologies such as HTML, CSS, JavaScript, XML, JQuery and API’s
• Excellent knowledge of digital signature and encryption: symmetric key and asymmetric
– key algorithms, hashing, certificates
• Deep expertise and hands on experience with Java logging framework such as Log4J, Apache Commons Logging or SLF4J
• Excellent knowledge of java auditing frameworks such as JaVers
• Expert in testing tools JUnit or TestNG
• Familiarity with load and performance testing tools such as JMeter, NeoLoad, etc
• Familiarity with code quality tools such as SonarQube
• Familiarity with automation tools such as Jenkins
• Familiarity with version control tools such as SVN, Git, etc
• Familiarity with web and application servers including Jetty, Tomcat, WebLogic, JBoss, etc • Demonstrable knowledge and experience in staff training and capacity building
• Strong and confident communication skills, as well as strong relationship building and management skills
• Demonstrable ability to find solutions to complex challenges
Click here to apply