Our client is a Saudi Arabian holding company specialized in providing various solutions to government, semi-government, profit and non-profit private business sectors. They needed a software development team augmentation by an outstaffing model of cooperation.
The client reached us with the request to take part in an actively developing social-cultural long-term project in the e-government niche. The project was to become a unified platform for automating the services of the Ministry of Human Resources in the labour sector, to be a meeting point between establishments and workers.
The requirement to create a custom platform for the electronic government came from the need of their end clients (business owners and employees) to get fast and easy access to the foreign employees work permits. Also there was a need for the digital document exchange between businesses and governmental institutions.
Business owners had to send paper documents and visit legal institutions to extend work permissions and change the occupation of their foreign workers (expatriates or expats). Also, there was a complex procedure of Saudization Rate checking.
Saudization, or Saudi nationalisation scheme, is the policy of the KSA, whereby companies and enterprises are required to fill their workforce with Saudi nationals up to certain levels.
The application would automate this process, making it faster and easier. It should also allow business owners and expats to interact with the Ministry of Human Resources, exchange and process documents, and obtain or renew work permits without visits to governmental institutions.
What they needed was a simple and performant application for a fast online connection with the government and document processing.
The main challenge of the requested development was to come up with a user-friendly, fast, and reliable application capable of:
To solve the challenge of replacing paper business document exchange with digital one we developed a web application from scratch. It optimizes the process of expatriate documents coordination.
The product we developed is a high-load platform with a microservice architecture. It is implemented in the form of an SPA, a single-page application, interacting with users by dynamically changing the current page, rather than loading entirely new ones from the server.
It was decided to choose the SPA form because of:
When it is high enough, the company gets a license and permission to hire expatriate employees, change their profession, and obtain new work permits for them. A business owner can check the Rate in the application by sending an online request.
The company owner can see all profiles of the expatriates working in his company and interact with them. If an employer needs an employee to change occupation, he applies to the government via the application and fixes changes in the work permit of the employee.
To obtain or renew a work permit for an expatriate employee. When a business owner hires a new foreign worker, he has to obtain a work permit for an expatriate individual. All the permits are collected and shown in the application. When the work permit expires, the employer can obtain a new one and pay a fee for that directly in the application.
The implemented e-government solution enables digitalization of document flow, agile digital collaboration between business owners and government, and easy access to documents and statistics.
The optimized processes include information collection, review, control, delivery, and storage. The digitalization of the business processes eliminates the need for manual document processing, ensures better control over the business and improves the internal processes.
Business owners can solve document issues quickly and more efficiently.
1 year for the MVP