Software Engineer (Must Have Java + Outsystems/ServiceNow)

NCS Group

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NCS Group is seeking a Software Engineer in Singapore to support development, enhancement, and maintenance of enterprise applications. You will analyze requirements, develop components, and work with project teams to ensure quality delivery.

The role requires 3+ years of Java experience, a CS/IT degree or equivalent, and strong English communication. Knowledge of government/enterprise environments is a plus, and ITIL/Agile certifications are advantageous.

Qualifications

  • Diploma or degree in Computer Science, Computer Engineering, Information Technology, or equivalent.
  • Minimum 3 years of experience in developing and delivering application software.
  • Relevant system development and maintenance experience using Java-related technologies.
  • Proficient in written and spoken English.
  • Experience working in enterprise or government systems environments is an advantage.

Responsibilities

  • Analyse functional and technical requirements and translate into design and program specifications.
  • Participate in system integration activities and technical discussions for end-to-end alignment.
  • Collaborate with analysts, developers, testers and stakeholders to support project delivery.
  • Support system testing activities, including system testing and UAT.
  • Design, develop, test, enhance, and maintain application modules and components per standards.
  • Support maintenance and defect resolution across development and post-implementation phases.
  • Fix reported problems or bugs to ensure smooth production operation.
  • Investigate errors and perform amendments and testing for correct operation.
  • Prepare and maintain project and system documentation and artefacts for governance.
  • Analyse requirements and translate into design using established methodologies.
  • Participate in up-skilling workshops as required by Project Manager.
  • Ensure codes comply with security guidelines.

Skills

Java development

Education

Diploma or degree in CS/CE/IT

Job description

NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.

Job Summary

The Software Engineer will support application development, enhancement, and maintenance activities in accordance with the Scope of Work. The role involves analysing system requirements, developing application components, and supporting testing and operational activities in collaboration with project team members.

Responsibilities
  • Analyse functional and technical requirements, and translate them into application design and program specifications.
  • Participate in system integration activities and technical discussions to ensure end-to-end solution alignment.
  • Collaborate with system analysts, developers, testers and other stakeholders to support project delivery activities.
  • Support system testing activities, including system testing and user acceptance testing (UAT).
  • Design, develop, test, enhance, and maintain application modules and components in accordance with established standards and guidelines.
  • Support system enhancement, maintenance, and defect resolution activities across development and post-implementation phases.
  • Fix reported problems or bugs to ensure smooth execution in production.
  • Investigate errors and initiate amendments and testing for correct and efficient system operation.
  • Prepare and maintain project and system documentation reports, and artefacts required for delivery and governance.
  • Analyse functional requirements and translate into application design using established methodologies.
  • Participate in up-skilling workshops and courses if required by the Project Manager.
  • Ensure codes comply with security guidelines.
Qualifications
Essential Qualifications
  • Diploma or degree in Computer Science, Computer Engineering, Information Technology, or equivalent
  • Minimum 3 years of experience in developing and delivering application software
  • Relevant system development and maintenance experience using Java-related technologies
  • Proficient in written and spoken English
  • Experience working in enterprise or government systems environments is an advantage
Preferred Attributes
  • Detail-oriented with a structured and methodical approach to work
  • Initiative and strong commitment to results and quality standards
  • Able to work independently and collaboratively within a team environment
  • Professional, proactive, and delivery-focused mindset
  • Adaptable to changing requirements and priorities
Professional and/or Technical Certifications
  • Relevant technical certifications are advantageous but not mandatory
  • Agile-related certifications are good-to-have
  • ITIL Foundation (basic understanding of IT service management)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Java & AI Preferred)
Software Engineer (Java & AI Preferred)

United States Digital Space LLC • Singapore

On-site
SGD 45,000 - 65,000
Software Engineer (Java & OutSystems/Service Now Preferred)
Software Engineer (Java & OutSystems/Service Now Preferred)

NCS Group • Singapore

On-site
SGD 50,000 - 70,000
Opportunities for training and upskilling
Engagement with emerging technologies
Software Engineer (Java & OutSystems/ServiceNow Preferred)
Software Engineer (Java & OutSystems/ServiceNow Preferred)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (Java & OutSystems/ServiceNow Preferred)
Software Engineer (Java & OutSystems/ServiceNow Preferred)

NCS Group • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (Java Preferred)
Software Engineer (Java Preferred)

NCS Group • Singapore

On-site
Software Engineer (Java)
Software Engineer (Java)

NCS Group • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer [Java Core]
Software Engineer [Java Core]

NCS Group • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer
Software Engineer

NCS Group • Singapore

On-site
SGD 90,000 - 140,000
Work on cutting-edge AI products
Access continuous learning opportuni­t
[Uni - Jan till Jun 2027] Software Engineering Intern (Low Code)
[Uni - Jan till Jun 2027] Software Engineering Intern (Low Code)

NCS Group • Singapore

On-site
SGD 13,000 - 20,000
Software Engineer (Java Core)
Software Engineer (Java Core)

NCS Group • Singapore

On-site
SGD 60,000 - 80,000