A. Background
The CIDRZ ICT Department provides leading edge ICT services to the functional units of CIDRZ. The department services and supports the computing hardware, network and software needs of the numerous departments/projects of CIDRZ. Lately, Human resource management has been a challenge for effective and efficient service delivery. Human Resource Management Information System (HRMIS) can ease the process and day-to-day function effectively. HR must leverage the advanced technology and trend to make them work better with the IT-based platform.
The software shall ensure the automation of human resource management. The software shall provide a platform to plan, direct, and coordinate the administrative functions of different departments/programmes of CIDRZ. This shall help to transform the paper-based system to scientific and systematic human resource management.
B. Objectives of the Assignment
The System Development Consultant is an integral part of the ICT department and will support its mission through the application of responsive software design and programming.
The job includes coding, innovative design, and layout of the platform. The incumbent’s responsibilities include building the HRMIS starting from the prototype and the MVP all the way to completion in an agile manner.
The purpose of this assignment is to develop a human resource management information system with multiple modules which include but not limited to, Payroll, Performance management, Timesheet, Leave, employee self-service, Benefits, Effort split and Integration with ERP.
Objectives of the assignment:
The objectives of this project are:
? To develop a web-based comprehensive and fully integrated HR Management Information System
? To provide a digital solution that will help to automate HR functions
? To provide a solution that helps to comply with standards, statutory requirements, best HR practices and make strategic HR Management.
C. Scope of Work
The scope of work to be carried out by the consultant, to achieve the above objective are as follows:
The consultant shall offer the full package to install, deploy and offer support for the integrated human resource management information system including all the necessary applications and databases or other required third-party tools.
ii. The software shall have the following modules:
? Planning and Organizing Staffs
? Performance Analytics / Appraisal Management
? Transfer Management
? Timesheet
? Payroll
? Training and Skill Development
? Awards and Recognition
? Disciplinary Action Module
? Leave Management
? Loan Management
? Refund Management
? Employee Self Service
? HR Trend Monitoring
? Integrated Reporting
? User Management
iii. The consultant shall provide HRMIS that is fully web-based and can be deployed in any cloud platform with the necessary database management system.
iv. The software shall have a system where there can be various levels of users with various roles and permission to view, update or edit or perform certain actions.
v. The consultant shall provide a system which can be integrated or communicate with other systems such as the ERP or any other subsystem as required.
vi. The consultant shall prepare a concise user manual for the system according to the roles of the user.
vii. The system shall be accessible from all the major web browsers and mobile devices.
viii. The system shall implement the latest technology with robust security for the data protection
ix. The software developer shall be required to perform other duties assigned by the supervisor or ICT Director.
D. Deliverables and Duration
Payments will be made upon certification of the successful completion of deliverables shown below and monthly.
Deliverables
a. Inception Report
? System Requirement, analysis and design should be performed.
? Identification of software and related tools to be used should be done.
? Inception report including system design should be submitted.
b. Prototype Design Report
? The working prototype of the system should be presented.
? The prototype design report should be submitted.
c. Beta Version Report
? The beta version demonstration should be performed.
? The report for the beta version should be submitted.
d. Final Report
? The system should be fully tested, and the final version should be made available in the cloud.
? The user manual should be provided.
? The final report should be submitted.
Duration
The duration for the development, testing and handing over of the HR management information system will be of 4 Months. For the reminder of the contract period, the consultants will be tasked with development other systems.
E. Expertise required and their input
Criteria Criteria Description
Minimum criteria to be eligible for the consultancy
Relevance of Education/ Degree • Bachelor of Science in Computer science, software development, Computer Engineering, Information system or other related academic fields.
Years of Relevant Experience and Other Desirable Skills:
• Minimum of 5 years' experience in web-based applications development
• Proven experience in developing software using platforms
and frameworks
• Experience in online deployment scenario and available controls and functions.
• Proven experience and knowledge in Programming
Languages (e.g., C#, Java script or PHP)
• Proven previous experience in API programming (NodeJS
/PHP…)
• Proven previous experience in developing compelling data visualizations
Other Skills and requirements
• A certification in programming/software development will be an added advantage
• Good knowledge of system development and design principles such as Object-Oriented Design and Development
• Ability to analyze user requirements
• Ability to provide input to business processes re- engineering, elaboration, and implementation of new systems
Suitably qualified candidates are invited to apply. However, only shortlisted candidates will be contacted.