FreshJobs

Consultant: Development of an Online Application for Labour Migration Management in the Ministry of Labour and Social Protection at International Organization for Migration (IOM)

August 12, 2025
Urgent
Apply Now
Deadline date:

Job Description

Loading

Responsibilities

Tasks to be performed under this contract.

Objectives of the Assignment

To design, develop, test, deploy, and maintain an online application system for managing labour migration in Kenya.
To provide a centralized digital platform to be used by migrants, private recruitment agencies, employers, and government agencies.
To ensure real-time access to migration data and enhance transparency and accountability.
To build the capacity of key government officers from relevant ministries, departments and agencies through in-person training.
Scope of Work

The selected consultant will be responsible for the following outputs:

Requirements Gathering & System Design

In consultation with MoLSP conduct stakeholder consultations with key government and non-governmental actors in the labour migration sector.
Lead in mapping of existing systems, applications, processes and recommend digital workflows to the Ministry of Labour and Social Protection.
Design system architecture including database, Application Programming Interface (API), and user interfaces.

Development of core system modules

Migrant workers registration and profiling.
Licensed recruitment agencies management.
Overseas employment contracts verification.
Pre-departure orientation requirements and clearances.
Monitoring and case management.
Data analytics and reporting dashboard.
User management and role-based access.

Systems Integration

Integrate the application with national ID systems, immigration, Embassy systems etc.
Enable mobile access and short message service (SMS)/email notifications.
Ensure proper integration with existing Konza Technopolis data center infrastructure and security protocols.

Data Security

Ensure compliance with data protection laws and security standards of the Government of Kenya.
Implement multi-factor authentication and data encryption.
Training and documentation

Develop and provide user manuals and training to government officials and other key stakeholders within the labour migration cycle.
Offer post-deployment support in system implementation and maintenance.

Main deliverables

Submit inception report, functional architectural design and technical documents and workplan for the whole duration of the assignment.
Functional Online Labour Migration System (Web & Mobile Responsive)
API Integration with external systems within relevant government Ministries, Departments and Agencies (MDAs).
User and technical documentation, User Acceptance Testing (UAT) report.
Training sessions for key users, administrators and materials.
Final project report and maintenance plan
Hardware components to be installed and hosted at Konza Technopolis, including:
Production servers (application and database)
Backup/disaster recovery infrastructure
Network equipment for system connectivity
Security appliances (firewalls, intrusion detection systems)
Required workstations for system administrators
Biometric devices for identity verification where applicable

All required software licenses for the system operation, including:

Database management system licenses
Operating system licenses
Security software licenses
Any third-party integration licenses
Infrastructure deployment and configuration at the Konza Technopolis data centre.
Performance indicators for the evaluation of results

Assignment Timelines

The duration of the assignment is expected to be 4 months, to start from 15th of August 2025. The assignment duration broken down as follows:

Inception & requirements gathering: 3 weeks
Development & Testing: 8 weeks
Deployment & training: 3 weeks
Final adjustments and handover: 2 weeks

The consultant must have demonstrated experience in:

Bilateral project implementation in international development contexts
Government Analytics and Digital Governance
Digital solutions for Inclusive Development & Sustainability
E-government systems implementation in Kenya or similar contexts
Data centre infrastructure deployment at Konza Technopolis or similar facilities
The lead consultant should possess or propose a team with expertise in:-

Web application and database development
Cybersecurity and data protection compliance
UX/UI design
Labour migration and government systems
Project management
Infrastructure planning and deployment
Government data systems integration

Payment Terms:-

Payments will be made upon completion of each of the agreed milestones which will include submission of inception report, system development and testing, system deployment and training and submission of final project report. The provider must submit a detailed financial proposal along with the technical proposal.
Hardware and Licenses Payment Terms: All hardware components and software licenses will be paid at 100% upon delivery and verification by the Ministry of Labour and Social Protection.

Other milestone payments will be structured as follows:

30% upon approval of inception report
30% upon completion of system development and testing
30% upon system deployment and training
10% upon submission and approval of final project report

Evaluation Criteria

Relevant experience and qualifications, including experience in bilateral projects
Demonstrated experience in Government Analytics and Digital Governance for Inclusive & Sustainability
Prior experience with projects involving Konza Technopolis infrastructure
Understanding of the assignment and Kenya’s labour migration ecosystem
Technical approach and methodology for both software development and hardware deployment
Proposed infrastructure design and alignment with data protection requirements
Cost-effectiveness of the proposal
Implementation schedule and sustainability approach

Interested applicants should submit:

Technical and Financial proposal.
Work plan and Gantt chart.
Individual and Team CVs.
Portfolio of similar past projects

Qualifications

Education

Bachelor’s degree or higher in Computer Science, Information Technology, Software Engineering, or a related field.
Professional certifications in relevant areas such as Project Management (PMP/PRINCE2), Cyber Security (CISSP, CISM), UX/UI Design, or Cloud Infrastructure are an added advantage.
Knowledge of the Kenya Data Protection Act and compliance standards for data security and privacy

Experience

Minimum of 5 years’ proven experience in software development and project management, with a focus on ICT projects for government, public sector, or development agencies.
Demonstrated experience in technical and financial proposal preparation for international organizations or development agencies.
Prior involvement in analytics, digital governance, and large-scale system implementation, preferably within the public or labour sector.
Experience working with or integrating solutions into Government of Kenya systems (e.g., e-government platforms, data system integrations).
Hands-on experience in Konza Technopolis Data Center infrastructure projects or similar environments is an asset.
Proven track record in technical approach and methodology for both software development and hardware deployment.
Experience in UX/UI design for web and mobile applications.
Practical knowledge of cyber security and ensuring data protection compliance as per local policies.
Expertise in server environment setup, including production and backup servers, network infrastructure, and firewall configurations.
Experience with integration of bulk SMS, email notification systems, and identity management solutions (e.g., linkage with Immigration Department, Identification Card/ID systems)