Share this Job

Systems Analyst / Senior Systems Analyst (Mobile Developer)

Date: 11-Jun-2022

Location: Kent Ridge Campus, SG

Company: National University of Singapore

About NUS IT

NUS Information Technology is the cornerstone to providing reliable, high-performance and secure IT solutions and effective IT governance for the campus. Here at NUS IT, we aim to transform NUS into a borderless computing community providing knowledge at its fingertips by enhancing the use of effective applications and services for teaching and learning. 


We drive a culture that is forward-looking. With a strong passion for IT, our people are always striving to improve, push boundaries and innovate with a "can-do" attitude.  We embrace collaboration, open communication and knowledge sharing. If you see yourself thriving in a dynamic environment and breaking new grounds with innovative ideas, you will find yourself at home in NUS IT. 


As part of our team, you can look forward an empowered work environment that allows you to take charge of your own career path. We provide competitive remuneration as well as flexible work arrangements to enable your growth and development. We pride ourselves on our diverse workforce and are committed to transforming NUS into a leading global University shaping the future. 

Job Description

You will be joining a team of developers in the Applications (Applications Architecture & Technology) team to deliver end-to-end solutions for the University mobile platform. As a Mobile/Web Developer, you will support various mobile apps initiatives and be responsible for planning, analysing, developing and maintaining the various solutions.


Duties & Responsibilities

  • Collaborate with team members to deliver high quality, bug-proof, high performance web and mobile applications.
  • To plan, analyze, develop and maintain business applications based on business users’ IT requirements and to provide support services to business users over issues encountered upon using the applications.
  • Design and implement high quality complex applications and solutions that will meet users’ requirements.
  • Provide post-implementation maintenance support encountered with the existing applications.
  • Conduct technical feasibility study, analyse requirement specifications and collaborate with teams to design and architect solutions including developing proof of concepts.
  • Document and update the technical design specifications.
  • Prepare effort estimation, develop technical activities, schedule and work breakdown structures to ensure compliance to project scope, deliverables, resources and budget.
  • Ensure compliance with security, development and quality standards.
  • Identify and keep abreast of latest application development and technology trends on new initiative and emerging technologies.
  • Conduct or facilitate knowledge sharing of emerging technologies.
  • Support the publishing of mobile apps into Google Play and Apple App Store.


  • A degree in Computer Science, Computer Engineering, Information Technology or equivalent.
  • Good mobile programming skill in Flutter (Dart), Android (Java), iOS (Swift & Objective-C)  and React-native.
  • Good web application programming skill in dotNet, dotNet Core, jQuery, HTML5, Javascript, CSS and Bootstrap.
  • Experience with webservices, SOAP, REST, JSON.
  • Experience with SQL and Relational Database Management System (RDBMS) such as Oracle and MSSQL.
  • Knowledge of Google Play and Apple App Store publishing would be an advantage.
  • Relevant experience in application design, development and support, and has completed at least 3 rounds of SDLC in web/mobile development.
  • Strong business process and analytical skills with the ability to assimilate information quickly, and communicate complex requirements and issues clearly and concisely. The ability to understand the business questions that users are trying to get answered is essential.
  • Strong oral, written and interpersonal communication skills with the ability to interact and communicate effectively with all levels of management, users and vendors.
  • Must be a self-starter and able to work independently with minimum supervision.
  • Must be a good team player, proactive in nature, fast learner, highly organized and positive attitude.
  • Experience in Higher Education industry 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 presence is required.

Taking into consideration the health and well-being of our staff and students and to better protect everyone in the campus, applicants are strongly encouraged to have themselves fully COVID-19 vaccinated to secure successful employment with NUS.

More Information

Location: Kent Ridge Campus

Organization: NUS Information Technology

Department : Applications - Applications Architecture & Technology

Employee Referral Eligible: Yes

Job requisition ID : 15069