Senior Software Engineer

NCS is a leading AI Tech Servicescompany. With a 15,000-strong team across the Asia Pacific, NCS scales itsplatforms and capabilities to provide clients with greater agility and AIexpertise across a range of Industries. Embracing a strong ecosystem of globalpartners, NCS transforms technology services delivery combining AI with digitalresilience to drive real business impact. NCS is a subsidiary of the SingtelGroup.

The Software Engineer is responsible to develop softwarebased on design requirements and ensure software and subroutines are working tospecification, program codes have conformed to standards and are delivered withquality meeting schedule and requirements.

Responsibilities

Project Delivery

• Analyse process/program specifications & translatespecifications to program codes, conforming to program guidelines andprogramming best practices

• Make changes to configurable items, which includehardware, software, documentation, etc. It covers configuration managementplanning, configuration identification, configuration controls & audits

• Develop unit test package, execute tests & documenttest results to ensure the quality of the program

• Assist in the integration testing, system testing, UserAcceptance Test ( UAT) & implementation activities to fix the reportedproblems/bugs of the system to ensure the smooth execution of programs in theproduction environment

• Investigate all reported problems/errors & initiateamendments & testing so that the system can operate correctly &efficiently

• Prepare & maintain up-to-date system documentation.

• Analyse functional requirements to translate intoapplication design using established design methodologies and guidelines

• Ensure codes comply with NCS security guidelines

Team Work

• Work with team lead to ensure design and programme codesconform to architecture and design standards, and that design satisfiesfunctional and system requirements

• Participate in requirements gathering; work with BusinessAnalysts in reviewing and refining functional specifications

• Participate in peer reviews to improve project quality

Requirements

· Typically 5 – 8 years’ experience with substantial project work in softwaredevelopment

· Experience in .Net , C# development technologies

· Diploma or Degree in Computer Science,Information Technology, Management of Information Systems or equivalent

· Possess initiative and disposition with a strongcommitment and orientation towards results and high quality standards

· Strong problem solving skills and ability tothink out of the box

· Team player with strong communication andinterpersonal skills

· Self-motivator with a positive attitude and withhigh energy

· Customer focused

Similar jobs