Skip to sign up

Job matched to your search

D

Software Engineer (Java & OutSystems Preferred)

DataSpark Pte Ltd · Singapore

Singapore · On-siteFull-TimePosted Jun 29, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Date: 2026-06-29

Location: Singapore, , Singapore

Company: NCS

Job Requisition ID: 171982

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

As a Software Engineer, you will contribute to the design, development, integration, and maintenance of enterprise-grade applications deployed within government environments. Working directly alongside client teams, you will help deliver secure, scalable, and high-quality solutions while collaborating with analysts, developers, testers, and stakeholders throughout the software development lifecycle. This role offers opportunities for both experienced developers and fresh graduates to build technical expertise, participate in system integration initiatives, and continuously grow through emerging technologies and AI-enabled development practices.

What will you do?

Application Development & Integration

Design, develop, enhance, and maintain application modules using Java and other enterprise technologies in accordance with development standards and security best practices.

Translate business and functional requirements into technical designs, program specifications, and maintainable code.

Develop and integrate RESTful APIs and enterprise solutions to enable seamless data exchange across systems.

Participate in technical discussions and system integration activities to ensure reliable end-to-end solutions.

Support database design, query development, and data optimization activities.

Testing, Support & Maintenance

Support system integration testing (SIT), user acceptance testing (UAT), and defect resolution activities.

Investigate, troubleshoot, and resolve application issues, bugs, and production incidents.

Perform system enhancements and maintenance across development and post-implementation phases.

Prepare technical documentation, project artifacts, and deployment-related materials to support governance and delivery requirements.

Ensure application quality, performance, and compliance with established standards.

Collaboration & Delivery

Collaborate closely with system analysts, developers, testers, business users, and stakeholders to deliver quality software solutions.

Participate in requirements gathering, design reviews, and technical discussions.

Work effectively within Agile teams to support iterative development and continuous delivery practices.

Engage directly with client teams in a fully on-site environment and foster strong working relationships.

Continuous Learning & Innovation

Stay current with evolving technologies, frameworks, and software engineering best practices.

Participate in training and upskilling initiatives to enhance technical capabilities.

Leverage AI tools and technologies to improve development productivity, code quality, and problem-solving.

Explore and identify AI use cases that can enhance software development and business processes.

Due to security clearance requirements for government-linked projects, this position is open to Singapore Citizens only.

Qualifications

An ideal candidate should possess:

Professional and/or Technical Certifications

Technical certifications related to Java or software development.

Professional Scrum Master (PSM), Certified Scrum Master (CSM), or SAFe certifications.

ITIL Foundation certification or knowledge of IT service management practices.

AI/ML-related courses, certifications, or hands-on learni

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →