The Commission on Administrative Justice, in collaboration with IDLO, plans to engage a software developer to create a Monitoring, Evaluation, Reporting, and Learning System (MERLS) and an Integrated County Complainants Management System (ICCMS) for two county governments.
The Assignment
Monitoring, Evaluation, Reporting and Learning System (MERLS)
Develop and submit an Inception Report detailing the understanding of the Terms of Reference and a proposed action plan, with a work plan indicating clear milestones and timelines. To be delivered within two weeks of the start date.
Submit a report on the proposed components of the Monitoring, Evaluation, Reporting, and Learning System (MERLS) to ICT CAJ, CAJ Access to Information Officer, and IDLO.
Develop the Monitoring, Evaluation, Reporting, and Learning System (MERLS). The key functional areas proposed to be developed and implemented include:
Assist CAJ in operationalizing MERLS, including designing adequate storage/servers or any appropriate storage specifications for the System.
Train on the usage of the System in all CAJ user departments.
For the duration of the contract, submit a monthly analytical and processed report to the Commission's and IDLO's chief executive officer on the features designed and developed and the critical results in monitoring, reporting, and analysis.
Integrated County Complainants Management System
Develop an Internal facing module with a clear workflow for processing and managing reports.
Develop A public-facing module for processing and managing reports from External and Internal stakeholders.
Well-commented Source Code (Application development) for all system enhancement work.
Test Plans and Test cases (including Unit Test Plan, System/Integration Test Plan, User Acceptance Test Plan, Security Test Plan, Load Test Plan, and Regression Test Plan)
Develop a complaint-linking workflow within the System to ensure all complaints are linked to cases viewed by only Commission members.
Develop a report-tracking module to ensure users can track any comments on the cases.
Develop a notification and correspondence module to ensure effective and efficient feedback mechanisms.
Develop a Test and host webpage for the duration of the contract.
Job Requirements
Hold a BSC. in Computer Science, Software Engineering, and Information Systems or any related discipline.
Professional Software/application development certification will be an added advantage.
A minimum of 7 years of professional experience in software programming.
Strong experience in development with PHP, SQL, JAVA, ASP, IIS, WebLogic, C# and Python, ASP.net, Flask, and other web technology frameworks.
Proficiency in using data management and analysis tools.
Proficiency in developing oversight tools for MERL.