Senior Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at NCS PTE. LTD.? Share your experience