Knowledge Management Software Development & Implementation
Project scope
Categories
Data visualization Security (cybersecurity and IT security) Information technology Software development DatabasesSkills
system software application programming interface (api) key performance indicators (kpis) schema markup human capital management (hcm) knowledge management software document management management consulting consulting data visualizationGOAL
We are a startup technology and business consulting service provider and our goal is to enhance the sustainable strength of enterprises by focusing on human capital management and technology solutions.
SCOPE
Positions available: 5-7 persons
Our current consulting service identifies the need for a human capital management system software, which helps organizations overcome the challenge of high employee turnover by retaining knowledge and enhancing the effectiveness of staff training. To address this pain point, we would like to design and develop a knowledge management database and analytics platform.
We would like students to focus on:
- The Web application refers to a knowledge management and staff training platform, which stores the know-how of workers and managers through periodical recording and summaries of unstructured and structured data from them.
- The data visualization and analytics features are something good to have.
Key tasks are as follows:
- Build backend management functions, such as user roles/permissions, schemas, statistics, information security, and system integration.
- Build backend graphic databases with Neo4j.
- Add meta data to document management databases.
- Add the bookmarks to files, which are used to develop the smart recommendation feature to aid users to find the most accurate or relevant files.
- Develop messaging functions.
- Develop data visualization (and analytics) features for KPI/OKR metrics.
- Develop the APIs for integrating with payment gateways, such as PayPal and Stripe.
- Develop the APIs for integrating with social media apps, such as Teams, Slacks, Google Drive, and DingTalk.
A few areas of specific interest include:
- Documentation around models and attributes used to model any data.
- User stories detailing all possible interactions with the system.
- A final presentation explaining what you built, what worked well, and what you would change.
We will supervise students while they work in a team by offering timely guidance and feedback. However, technical guidance regarding software development may be limited.
About the company
SMCTS is an international, boutique consulting and technology firm based in Canada and China. The company is a high-tech small and medium-sized firm and aims to help organisations develop unique and innovative strategic solutions for overcoming internal and external challenges, continually improving operational and business models, and tapping potential growth opportunities.