Our Client, a globally?ranked, tertiary education institution 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, they 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.
LOCATION
Outram MRT
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 concept
s
WORKING HOURS
The working hours are 8:30am to 6:00pm, Mon - Thu / 8:30am to 5:30pm, Fri
Allowed to work from home for 2 times per week
There will be 1 written test, and 1 round of interview
JOB REQUIREMENTS
Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or equivalent
Minimum 3 to 5 years of working experience as a .NET developer. Additional experience in NodeJS is a plus
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#
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