Overview
Develop a brand-new mobile application for the Student Tracking System (STS) that aligns with the existing web-based system and is deployable nationwide. The role involves technical support, capacity building, and ensuring data security.
Tasks Summary
- Develop an STS mobile application for iOS and Android for various user groups.
- Design the application's architecture, navigation, and user interface.
- Ensure the mobile application is linked to the STS web-based system and other relevant MIS systems.
- Implement robust security measures for user data.
- Review the existing STS web-based system and develop mobile application API functions.
- Develop a notification system within the STS mobile application and web-based system.
- Lead capacity building for the EMIS Department on the STS mobile application and web-based system.
- Provide ongoing source code and database maintenance, updates, and enhancements.
- Assist in developing data and systems security procedures.
- Lead the development of training materials for different user groups.
- Participate in review and work-planning meetings.
- Provide technical advice to STEPCam's efforts in supporting MoEYS to integrate its MIS systems.
Experience Requirements
- At least 5 years of experience in development of enterprise information systems
- At least 3 years of experience in PHP framework Laravel and MySQL
- At least 3 years of experience in Dart Framework Flutter
- Demonstrated experience in developing RESTful API and security
- Demonstrated experience in mobile application development with cited work examples
- Demonstrated experience working with government counterparts, development partners and educational institutions
- Demonstrated experience with Web security
- Experience with CSS Bootstrap, Javascript, Jquery, Ajax, Json, React, Git (desirable)
- More than 7 years of professional experience in development of enterprise information systems (desirable)
- Experience working with the UN, and knowledge of UN regulations and guidelines (desirable)
Qualification Requirements
• Bachelor’s degree in information systems, computer science, and/or information technology