Software Engineer
3 days ago
singapore
NCS
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
NCS is a leading AI Technology Services Firm. With a 15,000-strong team across Asia Pacific, NCS brings together platforms, capabilities, and deep domain expertise to help clients move with greater agility and confidence in an AI-led world. Through a strong ecosystem of global partners, NCS transforms technology services delivery by combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.
Job Description The Software Engineer
drives
software development based on design requirements and
ensures
software and subroutines
perform
to specification. The role
guarantees
program codes
adhere
to standards and
delivers
quality solutions that
meet
schedule and requirements.
What will you do?
Development & Coding
Analyse
process and program specifications and
translate
them into program codes
Enforce
conformance to programming guidelines and best practices
Analyze
functional requirements and
translate
them into application design using established methodologies
Configuration & Change Management
Execute
changes to configurable items including hardware, software, and documentation
Lead
configuration management planning, identification, controls, and audits
Testing & Quality Assurance
Design
and
develop
unit test packages,
execute
tests, and
document
results to ensure quality
Drive
integration testing, system testing, UAT, and implementation activities
Resolve
reported problems or bugs to ensure smooth execution in production
Investigate
errors and
implement
amendments and testing for correct and efficient system operation
Documentation & Compliance
Create
and
maintain
up-to-date system documentation
Ensure
codes
comply
with security guidelines
Collaboration & Quality Improvement
Collaborate
with team lead to ensure design and codes
conform
to architecture and standards
Participate
in requirements gathering and
review
functional specifications
Engage
in peer reviews to
elevate
project quality
Qualifications Essential Qualifications
1-4 years of experience in developing and delivering application software
Relevant system development and maintenance experience using Java-related technologies
Strong knowledge of CVE tracking and vulnerability management with hands-on experience
Strong problem-solving skills with ability to think creatively
Proficient in written and spoken English
Willingness to travel as required
Preferred Attributes
Demonstrates
initiative and strong commitment to results and quality standards
Team player with strong communication and interpersonal skills
Self-motivated with positive attitude and high energy
Client-focused with strong service orientation
Professional and/or Technical Certifications
Additional Information We are driven by our AEIOU beliefs-Aventure, 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.
Job Description The Software Engineer
drives
software development based on design requirements and
ensures
software and subroutines
perform
to specification. The role
guarantees
program codes
adhere
to standards and
delivers
quality solutions that
meet
schedule and requirements.
What will you do?
Development & Coding
Analyse
process and program specifications and
translate
them into program codes
Enforce
conformance to programming guidelines and best practices
Analyze
functional requirements and
translate
them into application design using established methodologies
Configuration & Change Management
Execute
changes to configurable items including hardware, software, and documentation
Lead
configuration management planning, identification, controls, and audits
Testing & Quality Assurance
Design
and
develop
unit test packages,
execute
tests, and
document
results to ensure quality
Drive
integration testing, system testing, UAT, and implementation activities
Resolve
reported problems or bugs to ensure smooth execution in production
Investigate
errors and
implement
amendments and testing for correct and efficient system operation
Documentation & Compliance
Create
and
maintain
up-to-date system documentation
Ensure
codes
comply
with security guidelines
Collaboration & Quality Improvement
Collaborate
with team lead to ensure design and codes
conform
to architecture and standards
Participate
in requirements gathering and
review
functional specifications
Engage
in peer reviews to
elevate
project quality
Qualifications Essential Qualifications
1-4 years of experience in developing and delivering application software
Relevant system development and maintenance experience using Java-related technologies
Strong knowledge of CVE tracking and vulnerability management with hands-on experience
Strong problem-solving skills with ability to think creatively
Proficient in written and spoken English
Willingness to travel as required
Preferred Attributes
Demonstrates
initiative and strong commitment to results and quality standards
Team player with strong communication and interpersonal skills
Self-motivated with positive attitude and high energy
Client-focused with strong service orientation
Professional and/or Technical Certifications
Additional Information We are driven by our AEIOU beliefs-Aventure, 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.