Job responsibilities
Under direct supervision and guidance of the LG PFM Capacity Building Program Manager, the IFMIS & System Specialist will be responsible of the following – 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. – Prepare the action plan to guide the IFMIS software development and customization to the needs of districts and their subsidiary entities;
– Deliver capacity building activities to staff in districts and their subsidiary entities in IFMIS;
– Prepare monthly, quarterly and annual reports on implementation of the action plan specified in a) above.
Minimum qualifications
-
-
Bachelor’s Degree in Software Engineering
3 Years of relevant experience
-
-
-
2. Bachelor’s Degree in Computer Science
3 Years of relevant experience
-
-
-
3.Bachelor’s Degree in Computer Engineering
3 Years of relevant experience
-
-
-
4. Bachelor of Science in Information Technology
3 Years of relevant experience
-
-
5. Bachelor’s Degree in Software Development
3 Years of relevant experience
Required competencies and key technical skills
-
-
Integrity
-
-
-
2. Strong critical thinking skills and excellent problem solving skills.
-
-
-
3. Inclusiveness
-
-
-
4. Accountability
-
-
-
5. Communication
-
-
-
6. Teamwork
-
-
-
7. Client/citizen focus
-
-
-
8. Professionalism
-
-
-
9. Commitment to continuous learning
-
-
-
10. Communication and reporting skills
-
-
-
11. Extensive knowledge and understanding of decentralization system
-
-
-
12. Having practical skills in developing enterprise application using the following technologies: ZK, JSF, Angular, Spring and Hibernate
-
-
-
13. Excellent understanding of the PFM Learning Strategy would be an added advantage
-
-
-
14. Demonstrable knowledge of Rwanda’s fiscal decentralization policy and strategy
-
-
-
15. Strong and confident communication skills, particularly in high level discussions as well as strong relationship building and management skills
-
-
-
16. Demonstrable ability to find solutions to complex challenges.
-
-
-
17. Demonstrable knowledge and experience in staff training and capacity building in the field of public financial management and revenue collection
-
-
-
18. Excellent knowledge of developing Java Enterprise Applications using JEE and Spring
-
-
-
19. Strong understanding of ORM technologies (JPA, Hibernate, or MyBatis)
-
-
-
20. Excellent knowledge of build tools like Maven, Ant, etc
-
-
-
21. Practical knowledge of RDBMS including Oracle, PostgreSQL, MySQL)
-
-
-
22. Deep expertise and hands on experience with Web technologies such as HTML, CSS, JavaScript, XML, JQuery and API’s
-
-
-
23. Excellent knowledge of digital signature and encryption: symmetric key and asymmetric-key algorithms, hashing, certificates
-
-
-
24. Deep expertise and hands on experience with Java logging framework such as Log4J, Apache Commons Logging or SLF4J
-
-
-
25. Excellent knowledge of java auditing frameworks such as JaVers
-
-
-
26. Expert in testing tools JUnit or TestNG
-
-
-
27. Familiarity with load and performance testing tools such as JMeter, NeoLoad, etc.
-
-
-
28. Familiarity with code quality tools such as SonarQube
-
-
-
29. Familiarity with automation tools such as Jenkins
-
-
-
30. Familiarity with version control tools such as SVN, Git, etc
-
-
31. Familiarity with web and application servers including Jetty, Tomcat, WebLogic, JBoss,