Comprehensive Global HRMS with Payroll & ESS

Job ID: 38548358

Budget: $750 – $1,500 USD

Project Title: Global HRMS with Payroll with Employee Self-Service | Tech Stack: .NET Core, Angular, PostgreSQL

Project Overview:
Aims to build a Global HRMS solution with key modules like recruitment, onboarding, core HRMS, payroll management, employee self-service, and a separate License Management Module. The system will be built using .NET Core, Angular, and PostgreSQL with compatibility for both on-premise and cloud hosting.
The project will also have a preview version to validate the core functionalities before the full-scale development.

Technology Stack:
• Backend: .NET Core
• Frontend: Angular
• Database: PostgreSQL
• Hosting: On-Premise and Cloud Compatible
• License Management: Separate application hosted independently

Requirements Breakdown:
1. Recruitment & Onboarding:
This module will manage the recruitment and onboarding of employees across multiple companies.
• Recruitment Management: A centralized system to handle job openings, candidate pipelines, and recruitment across various entities. Bulk import/export features for data handling.
• Onboarding: Automated onboarding workflows with document upload, access provisioning, and notifications.


2. HRMS Core Features:
Core features for managing employees, leave, attendance, performance, training, and asset management.
• Employee Management: Handle employees across multiple companies, including bulk import/export.
• Leave & Attendance Management: Track employee leave, configure leave policies, integrate with biometric attendance, and track via mobile apps.
• Performance & Training Management: Manage employee evaluations, training, and development programs.
• Multi-Company & Shared Employee Management: Ability to assign employees to different work locations under various companies.
3. Payroll Management:
Comprehensive payroll management with support for multiple pay runs, salary templates, loan management, and journal entry export options.
• Salary Structure & Templates: Create customizable salary structures and templates, assignable to employees.
• Loan Management: Provide employees with loans, with repayment options via salary deductions over custom durations.
• Pay Run Management: Create groups for employees and manage multiple pay cycles across companies.
• Journal Export: Export pay run data for integration with ERP systems.
• Payslip Generation: Bulk payslip generation for all employees.
4. Employee Self-Service Module:
A self-service portal for employees to manage their information, apply for leave, submit requests, and access documents.
• Personal Information: Employees can update their details.
• Leave Management: Apply for and track leave applications, balances, and history.
• Service Requests: Submit HR, IT, or administrative service requests.
• Document Access: Download payslips, salary certificates, and other documents.
5. License Management Module:
This module will be a separate application hosted independently to manage software licenses for the HRMS.
• License Creation: Create licenses with set validity, user limits, and the number of employee licenses.
• License Control: Track license usage, expiration, and renewals. The system will automatically deactivate licenses when usage exceeds limits or validity expires.
• Standalone Application: The License Management Module will be hosted separately to communicate with the HRMS and ensure proper license control.
• License Dashboard: Admin panel to monitor active licenses, expiration dates, and usage statistics.

Preview Version Details:
A preview version of the Global HRMS system will be developed to ensure core functionalities work as expected before the full version is deployed. The preview will include:
• Core HRMS Features: Employee management, leave management, and payroll templates.
• Payroll Management: Sample pay run and journal export functionality.
• Employee Self-Service: Basic self-service features for personal information updates and leave applications.
• License Management Preview: Basic functionality of license activation and tracking.
The feedback from this preview will be used to refine and finalize the full system.

Hosting Requirements:
• On-Premise Hosting: Compatibility for on-premise deployment with an emphasis on scalability.
• Cloud Hosting: The system must also support cloud deployments on platforms like AWS, Azure, or Google Cloud.

Important Note:
• Source Code Delivery: Upon project completion, the full source code must be handed over. The developer is prohibited from reusing or redistributing the code for any other project.
• NDA (Non-Disclosure Agreement): The developer must sign an NDA to ensure confidentiality and exclusive ownership of the source code by RoyalMaan Technologies.

Deliverables:
• Preview Version of the Global HRMS, including core modules.
• Full implementation of the Global HRMS, including recruitment, onboarding, payroll, employee self-service, and a separate License Management Module.
• Source Code upon completion.
• Signed NDA.
• Complete installation and configuration documentation.
• Training for admin and end-users.
• Post-deployment support and maintenance.

Budget:
Provide a cost estimate for both the preview version and the full-scale version with a breakdown of costs for core and optional features.

Timeline:
Expected completion of the preview version within 2-4 weeks, with full project completion within 3 months. Please include a detailed milestone-based timeline.


Requirements for Bidders:
• Experience in building HRMS systems using .NET Core, Angular, and PostgreSQL.
• Expertise in developing multi-company, multi-country HR solutions.
• Familiarity with on-premise and cloud hosting environments.
• Willingness to sign an NDA and deliver the full source code.

Proposal Submission:
Submit a detailed proposal with a project plan, cost breakdown, timeline, and portfolio of similar projects.
Related categories: CSS DotNetNuke HTML5 PostgreSQL AngularJS