Software Engineer (Must Have Java + Outsystems/ServiceNow)

NCS

Singapore, SGonsitePosted Jun 13, 2026
Posting intelligenceActively listed

Skills

java

About the role

Company 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 Description

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 | CORE

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)

Additional Information

We are driven by our AEIOU beliefs—Adventure, Excellence, Integrity, Ownership, and Unity—and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.

Together, we make the extraordinary happen.

Learn more about us at ncs.co and visit our LinkedIn career site.

Scam Alert

We are aware of fraudulent job offers and impersonations of NCS recruiters. Phishing emails using convincing-looking but fake addresses are also commonly used to trick you into thinking that they come from official NCS sources.

Please note that all official communications from NCS Group will only be sent from verified corporate email addresses. Always check that the sender’s email address ends with the genuine NCS domain, @ncs.com.sg and beware of extra letters, symbols or misspellings. When in doubt, verify the sender’s identity by contacting us at reachus@ncs.com.sg.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Singapore varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Singapore medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.