Skip to main content

This job has expired

Research Assistant, Update the Grant Management System

Employer
NATIONAL UNIVERSITY OF SINGAPORE
Location
Singapore
Closing date
12 Sep 2022

View more

Job Description

We are using a grant management system (GMS) to support the grant management activities of the three pillars of AISG: Research, Technology, Governance. The system currently requires that for each grant call, a separate GMS web app needs to be created and hosted/maintained as a separate instance. This leads to sub-optimal use of resources and multiple rounds of testing each time. The current system, which is implemented based on Python Flask Framework with SQLAlchemy, MySQL and ReactJS, is only able to handle the submission and evaluation phases of a grant call. It is also difficult to add on new features to customize for specific needs for different grant calls.

We would like to revamp the current GMS with the following features:

  • Integrated System Architecture: A single GMS able to host different grants on it concurrently.
  • UI and Modularization: Extendable system with modular features that can be selected by AISG pillar’s grant admin to suit each grant’s structure / process (e.g. no. of submission / review stages, docs / inputs required) with easy-to-use UI.
  • End-to-end Grant Management Support: Able to handle all phases of a grant call, i.e. launch -> proposal submission -> invitation to review -> proposal evaluation -> project award -> project implementation & monitoring -> project closure, as well as ability to document all endorsements, approvals, rejections.

Job Requirement

  • HTML5 / SCSS / JS / Python / ReactJS 
  • Experience with SQL and object-relational mapping concepts 
  • Experience integrating JSON data sources and RESTful APIs 
  • Experience with using git on GitHub for source code management 
  • Good Linux fundamentals for deployment of back-end Docker containers and front-end Nginx configuration is a bonus. 

Covid-19 Message

At NUS, the health and safety of our staff and students are one of our utmost priorities, and COVID-vaccination supports our commitment to ensure the safety of our community and to make NUS as safe and welcoming as possible. Many of our roles require a significant amount of physical interactions with students/staff/public members. Even for job roles that may be performed remotely, there will be instances where on-campus presences are required. 

In accordance with Singapore's legal requirements, unvaccinated workers will not be able to work on the NUS premises with effect from 15 January 2022. As such, job applicants will need to be fully COVID-19 vaccinated to secure successful employment with NUS.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert