The main aim of this application is to allow employees and other stakeholders to report any suspected misconduct confidentially and anonymously, which enables the company to take action at an early stage.
The system should permit stakeholders to report their suspicions freely without revealing their identity or providing any personal information that may compromise confidentiality and protect them from potential retaliation.
The idea is to offer a solution that can be utilized by companies and their staff under a license agreement, with a specific number of users provided, or outsourced to our investigators. We will provide access for oversight purposes and to implement the final resolution.
The system's main functionality included an advisory hotline, which enabled all stakeholders to request advice on any aspect related to the company's activities and operations. This could be through instant chat or a regular inquiry request. The whistleblowing module allowed people to report their concerns freely without disclosing any personal information. This was achieved by generating temporary access at the time of submitting the concern, and access was revoked after closing the case/investigation.
Proper processes and different stages for investigations were established, including acknowledgment for new reports, initial assessment (to accept/reject or request additional information), initial investigation/investigation planning, investigation and finding details, resolution and decision, and MI/dashboard. Different levels of authorities were developed.
The learning management module aimed to help companies train their staff on specific areas related to their daily activities using written material, pictures, and videos. It was a Learning Management System with limited capabilities. Subscription could be made directly online based on business size (total number of staff), number of users, required modules, installation option (cloud-based or on-premise), and support staff (outsourcing investigators).
The Business Analyst was required to have a sound understanding of the business stakeholders’ needs as well as facilitating the negotiation of requirements amongst multiple stakeholders. They acted as a bridge between these stakeholders and the Development Team. Additionally, the role performed data analysis, scoping and completing of functional solutions to business issues from elicited business requirements.
The system was built using .NET Core with microservices architecture, C#, entity framework, dapper, MSSQL, HTML5, and W3C validation.
Please send us more information about how can we help you with your project.