Objective:
To develop a web application that has the following features:
- A super administration dashboard for survey system web software. It will have
- User roles – Multilevel Access allocation
- Monitor system activities
- Monitor user activities
- Analytics such as logins, usage, number of users, number of surveys, etc
- Integrate automated support system that will automatically generate and collect bugs, security breaches, and crashes
- Integrate ticketing System
- Chatbot integration
- Messaging by clients
- Reporting with charts
- Onboarding/tooltips (improved customer experience, links to manual)
- Build UI & UX that will guide new users or customers through the features and functions of the software to ensure that they understand how to use it effectively.
Responsibilities:
The consultant will be responsible for developing the web application with the above-mentioned features. Specifically, the consultant will:
- Conduct an analysis of the needs of the organization and identify the best technical approach to meet those needs.
- Develop a web application with the features listed above in a timely manner and according to the specifications provided.
- Ensure that the web application is user-friendly, secure, and scalable.
- Provide support for the application after launch, including bug fixes, security patches, and maintenance.
- Develop technical documentation for the web application to facilitate future maintenance and upgrades.
Deliverables:
The consultant will provide the following deliverables:
- A detailed project plan and timeline for developing the web application.
- A fully functional web application that meets the specifications listed above.
- Technical documentation for the web application.
- A user manual for the web application.
Timeframe:
The project is expected to commence on 25th March 2023 and be completed by 1st June 2023. The project duration is estimated to be 10 weeks.
Reporting:
The consultant will report to the Technology Director on a regular basis to provide updates on the progress of the project.
Qualifications:
The consultant should possess the following qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field
- At least 5 years of experience in web application development
- Experience in developing web applications with the features listed above
- Proficiency in web application development technologies, including HTML, CSS, JavaScript, and one or more programming languages such as Laravel or Python
- Experience in database management systems and SQL
- Understanding of web application security best practices
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work independently and as part of a team
Budget:
The consultant is expected to provide a detailed breakdown of costs, including any expenses related to travel, accommodation, or other project-related expenses.
If you meet the requirements, please submit your proposal, including your CV, a cover letter, and a detailed project plan and cost breakdown, to jobs@openinstitute.africa by 8th March 2023.