Share this Job

#EG - Software Engineering Internship

Date: 12-Mar-2023

Location: Singapore, Singapore

Company: Singtel Group

About NCS

NCS is a leading technology services firm with presence in Asia Pacific and partners with governments and enterprises to advance communities through technology. Combining the experience and expertise of its 10,000-strong team across 66 specialisations, NCS provides differentiated and end-to-end technology services to clients with its NEXT capabilities of digital, cloud, platforms as well as core offerings in application, infrastructure, engineering and cyber security. NCS also believes in building a strong partner eco-system with leading technology players, research institutions and start-ups to support open innovation and co-creation. For more information, visit


Track Introduction

Technology lies at the core of our business and by relentlessly improving and expanding into new technologies, we create a better future. Understanding and anticipating market trends is key to developing new products, services and experiences that excite our customers. Embark on the internship journey to become a professional software engineer!


You will have the opportunity to learn

  • How to perform technical tasks so as to develop/enhance software applications according to Functional and Technical specifications.
  • How to analyse process/program specifications & translate specifications to program codes, conforming to program guidelines and programming best practices.
  • How to make changes to configurable items, which include hardware, software, documentation, etc. It covers configuration management planning, configuration identification, configuration controls & audits.
  • How to develop unit test package, execute tests & document test results to ensure the quality of the program.
  • How to assist in the integration testing, system testing, User Acceptance Test (UAT) & implementation activities to fix the reported problems/bugs of the system to ensure the smooth execution of programs in the production environment.
  • How to Investigate all reported problems/errors & initiate amendments & testing so that the system can operate correctly & efficiently.
  • How to prepare & maintain up-to-date system documentation.


Ideal Candidate

  • Pursuing a Diploma/Bachelor’s degree in Computer Science or related engineering fields.
  • Knowledge in one or more frontend framework (HTML5/Angular/React JS).
  • Knowledge in one or more backend languages (Java/.NET/Python/PHP/C++).