Payroll System

Manraj Patel

Data Modelling Analyst
Web Developer
Dot Net Backend Developer
Angular
ASP.NET Core
Microsoft SQL Server

Project Overview:

The Payroll System is designed to automate and manage employee compensation processes efficiently. The system handles payroll calculations, tax deductions, salary disbursements, and compliance with statutory requirements, ensuring accurate and timely payment to employees.

Key Features:

Employee Management:
Maintain detailed employee records including personal details, job titles, departments, and salary structures.
Payroll Processing:
Calculate gross and net salaries, including various allowances, bonuses, and deductions.
Handle tax calculations and statutory deductions such as income tax, social security, and other mandatory contributions.
Generate pay slips for employees.
Leave and Attendance Management:
Track employee leave balances and attendance records.
Integrate leave and attendance data with payroll calculations to adjust salaries accordingly.
Compliance and Reporting:
Ensure compliance with local labor laws and regulations.
Generate reports for tax filings, statutory compliance, and financial analysis.
Provide audit trails and detailed payroll history.
Payroll Adjustments:
Handle one-time adjustments such as arrears, overtime, and deductions.
Process salary advances and loans, and manage repayment schedules.
Disbursement and Integration:
Facilitate direct bank transfers for salary disbursements.
Integrate with accounting systems for seamless financial management.
User and Role Management:
Create and manage user roles with specific permissions for payroll operations.
Ensure data security and confidentiality with role-based access control.

Technologies Used

Backend API Development: asp.net core with C# language
Database: MS SQL
Data access: EF Core with Db first approach
Front end: Angular
Architectures and patterns: Clean architecture, DRY principal, naming conventions, coding standards, repository pattern
Caching: Redis
Logging: Serilog and Seq
Authentication and authorization using duende identity server
Partner With Manraj
View Services

More Projects by Manraj