Senior Systems Analyst/Systems Analyst

Date: 27 Apr 2024

Location: DUKE-NUS MEDICAL SCHOOL, Outram Campus, SG

Company: National University of Singapore

Job Description

Job Description:
The Duke-NUS Office of Education has embarked in an office-wide initiative to digitalize its business requirements, which span across the end-to-end student life-cycle. In this journey, we would like to build in-house software development capabilities. As a Systems Analyst/Senior Systems Analyst, you will be involved in developing solutions at all stages of the software development life cycle supporting this digitalization initiative. 

Responsibilities:
-    Able to communicate effectively, as well as understand and gather user requirements across the different departments of the Office
-    Design, develop and implement reliable business applications that will meet users’ requirements
-    Perform impact analysis arising from business change requests
-    Document and update technical design specifications
-    Develop test plans/test scripts, and well versed in test activities to ensure the quality of delivered solutions
-    Ensure compliance with security, development and quality standards
-    Provide post-implementation maintenance support and operation of business applications
-    Collaborate with teams to design and develop solutions including proof of concepts

Qualifications

Requirements:
-    Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology or equivalent
-    Minimum 4 to 6 years of working experience as a .NET developer, with additional experience in PHP and / or NodeJS
-    Prior relevant experience in application development and support, and has completed at least 2 to 5 rounds of SDLC in web development
-    Good programming skills in ASP.NET, .NET Core, C#, PHP 
-    Good web programming skills such as Javascript, HTML5, CSS3, JQuery, Bootstrap, Rest, JSON and XML
-    Have deep knowledge in Relational Database Management System (RDBMS) such as MS SQL and SQL
-    Possess strong business process and analytical skills with the ability to assimilate information quickly, and able to communicate requirements and issues clearly and concisely. The ability to understand business questions that users are trying to get answered is essential
-    Strong verbal, written and interpersonal communication skills with the ability to interact and communicate effectively with all levels of users 
-    Self-motivated and willing to learn new domain/technology
-    Good team player and able to work with stakeholders of different levels
-    Able to work independently and multi-task
-    Highly organized and possess a positive attitude
-    Experience in Agile application development methodologies is a plus

 

We regret that only shortlisted candidates will be notified.