HR Saas platform
Business Requirement:
India based HR and Payroll service provider needed a new HR platform covering the complete lifecycle from onboarding till exit in SaaS based model. It also needed to integrate with payroll systems to share attendance data and to receive payroll information. The requirement covered HR Admin portal, Employee self-service covering on-boarding, attendance, leaves, work time tracking recording, asset management as well as exit management.
Solution:
We ideated with the HR field experts, HRs, office admins to understand the process, how the company HR policies are design and implemented. We took the approach of building a complete customizable HRMS platform, that can be configured as the per requirement of the organisation in a SaaS model without any intervention by the service provider. We split our project in multiple sprints over the period of a year to be able to deliver incrementally and to also be able to validate as we delivered, after multiple discover and requirement gathering session, we start the UI/UX design.
While designing the HRMS platform one the major challenge was how to give as many possible configurable options while keeping intact the easy to use, understand, security and data integrity aspect of the platform, as each organisation has his own policy, processes and terminology. We did this by developing a UI that is easy to use, adaptable while providing a seamless user experience.
The functions covered till date include:
- Employee onboarding.
- Employee management,
- Attendance and Leave Management,
- Working time tracking,
- Employee assets inventory,
- Employee Exit/separation management.
We have built a powerful and comprehensive permission management into the platform based on roles, permissions and approval matrix to allow for fitment in a variety of organizational hierarchies and HR policies. We’re working on building components and web services that will allow organizations to seamlessly integrate their existing payroll system with our platform.
Our mobile application now includes advanced features such as face recognition, face liveness detection, and geo-fencing.
For notifications and announcements, we’ve added various channels such as Slack, Microsoft Teams, email, SMS, and push notifications, which organizations can customize to their preferences. The platform admin controls feature access for subscribing organizations through the UI and can at any time add or revoke features.
Future versions are planned to add applicant tracking system (ATS) features on the platform as well.
Security of data and application has been built in from day 1. All code is reviewed using SonarQube on a regular basis. Penetration testing is done as part of every release. All data at rest (in a database) is encrypted and we use SSL for any data transfer between the front-end and back-end. The AWS architecture is also designed based on security principles.
Technology Stack:
Frontend: Angular 13, CSS 5, JavaScript
Mobile: Flutter (Android & iOS)
Backend: Python Fast API, Swagger
Database: Postgres
For more such analysis and insights, click here- https://nuagebiz.tech/case-studies/
For more details and personalized assistance, reach out to info@nuagebiz.tech