We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results
New

iHRIS Developer - Data.FI Lesotho Consultant

Palladium
sick time
United States, D.C., Washington
1331 Pennsylvania Avenue Northwest (Show on map)
Nov 15, 2025

iHRIS Developer - Data.FI Lesotho Consultant

The Ministry of Health (MOH) in Lesotho has identified critical human resource (HR) functions that require digital transformation to improve efficiency, accuracy, and transparency in health workforce management. The Health Human Resource Information System (HHRIS), powered by iHRIS Version 5.1.3, is a key tool for achieving this goal. In August 2024, Data.FI engaged the iHRIS consultant to conduct a comprehensive bootcamp aimed at training and assisting the Data.FI developers and other HHRIS Community of Practice developers in understanding the architecture, framework and customizing the iHRIS v5 system for the MOH.

The achievements from the bootcamp include successful installation and setup of iHRIS production and development instances on MOH servers and Data.FI servers respectively. The shared code management on GitHub has enabled the developers to successfully customize iHRIS to match the HR staff list template data elements.
Additionally, Data.FI, jointly with the ministry conducted a review and mapping of data elements between the data currently collected by MoH via Excel and what is available in the vanilla instance of iHRIS. This data mapping helped inform the scope of work needed to customize iHRIS to meet the minimum requirements of MoH.

To continue support this initiative, Data.FI proposes to engage an experienced iHRIS developer to validate the requirements identified, customize the prioritized system modules, undertake data migration and build identified HR workflows.

The engagement aims to achieve the following:

Customize iHRIS: Enhance iHRIS v5 to meet MOH requirements for critical HR functions, including recruitment, staff mobility, leave management, performance management, remuneration and benefits, training and development, and employee relations.
Data migration & validation: Create a script to import HR data from Excel into iHRIS, ensuring seamless migration of existing records. Work with the team and MoH to validate the data imported.
HR workflows: Enhance iHRIS incorporate workflows and approval processes for new appointments and staff mobility, exit (termination, early retirement, retirement, death), and leave application and recall process.

Primary Duties and Responsibilities:

The iHRIS developer will work closely with Data.FI and the HHRIS
CoP to perform the following tasks:

System Customization

  • Staff Management: Develop workflows to track personal data, employment history, qualifications, licensure and role.
  • Leave Management: Enable tracking of leave balances and staff availability in real time.
  • Performance Management: Monitoring staff appraisals, performance reviews, and development plans.
  • Remuneration and Benefits: Capture and generate accurate reports on staff renumeration and benefits for planning purposes and
  • Reports and dashboards: Develop dashboards and generate all reports based on HR indicators and ability to develop custom reports for planning purposes.

Data Import Script Development

  • Develop a reusable script to import HR data from Excel into iHRIS, ensuring data integrity and consistency.

HR Workflows Development

Working with Data.FI team and MoH to build workflows and approval
processes for the following:

New Appointment and Staff Mobility: Develop a workflow that captures the process of new appointment and staff mobility (transfers, promotions, redeployment, secondment, special assignment) as per the identified requirements. This will include registration of new appointments, position selection, capture of documents, review and approval.

The tasks on new staff appointments will include:


  • System verification data completeness and accuracy.
  • Confirm correct position assignment and pending status.
  • Track supervisor actions and approvals.
  • Document rejection reasons and update task lists.
  • Finalize records upon approval.

On staff mobility the tasks will include:

  • Provide a process to initiate and track transfer workflows.
  • Ensure accurate data capture.
  • Monitor HR review, recommendations and approval process.
  • Update records and notify staff.

Exit: Develop workflows for exit process that include termination, death, early retirement and retirement and resignation. The system should ensure compliance with external agency approvals and oversee termination capture and approval. The tasks will include:

  • Provide exit initiation process.
  • Validate and provide the required approvals.
  • Update termination status in records in the system.
  • Document termination reasons and notify stakeholders.

Leave Request and Recall: Develop workflows for the following leave types: annual. sick, maternity, compassionate leaves. And other types of leave like prolonged sick leave, block release, long term study leave and unpaid leave. The workflow should also include leave recall process. The tasks will include:

  • Support initiation of leave application requests.
  • Track multi-level approval process.
  • Provide support enter recall details and attach documents.
  • Update leave balances and history.
  • Communicate rejections and notify staff.

Deliverables

Customized iHRIS Modules:

  • Staff management, staff mobility, leave management, performance management, remuneration and benefits, training and development, and employee relations modules developed and tested.

Data Import Script:

  • A fully functional script for importing HR data from Excel to iHRIS.
  • All current data load and validated in iHRIS.
  • Data Quality Assurance report.

Incorporated HR workflows:

  • Workflows for new appointment, staff mobility, exit and leave requests and recall incorporated in the system.
  • Quality assurance report on the testing and validation of the workflows.
  • User Acceptance Testing report.

Final Report:

  • A comprehensive report detailing customization activities, capacity-building achievements, and recommendations for next steps.

Required Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, Health Informatics, or related field.
  • 5-10 years experience in digital health or public health information systems

iHRIS-Specific Required Competencies

  • Demonstrable experience
    developing, configuring, or managing iHRIS Manage, iHRIS Qualify, or
    related iHRIS modules.
  • Strong knowledge of the
    Open Source HRH Suite, including database schema, workflows, and
    customization principles.
  • Proficiency in the iHRIS
    technology stack:
    • PHP (Laravel or vanilla
      PHP)
    • MySQL/PostgreSQL
      databases
    • JavaScript, HTML5, CSS3
    • Apache or NGINX server
      administration

System Integration & Interoperability

  • Experience integrating
    HIS platforms using:
    • HL7 FHIR
    • OpenHIE architecture
    • DHIS2 interoperability
      layers
    • REST APIs

SKILLS

Programming Languages: PHP (Expert), NodeJS
(Expert), VB.net (Intermediate), Vue JS (Expert), Angular JS,
(Intermediate), XQuery (Advanced), HTML (Expert), CSS (Advanced), SQL
(Advanced), XML, (Advanced), C/C++ (Intermediate), JavaScript (Expert),
Python (Intermediate)

Databases : MySQL (Expert), Mongo DB
- No
SQL (Advanced), PostgreSQL (Advanced) and BaseX - XML
Database (Advanced)

Interoperability
Standards:
FHIR
(Expert), FHIR Profiling (Expert), CSD (Expert) and GS1 (Advanced)

Other: Elasticsearch (Expert),
Kibana (Advanced), HAPI-FHIR (Expert), git (Expert), nginx (Expert),
Tableau (Expert), ODK (expert)

Our company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

Interviews will be conducted on a rolling basis.

(web-f6fc48fb5-t2tn2)