- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 hour ago
- Work mode
- In office
- Education
- Diploma or degree in Computer Science, Computer Engineering, Information Technology, or equivalent
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About NCS
NCS is a premier technology services firm specialized in AI, operating with a 15,000-strong workforce across the Asia Pacific region. As a subsidiary of Singtel Group, NCS leverages partnerships worldwide to empower clients with agile solutions and AI expertise across multiple industries. They integrate AI with digital resilience to enable meaningful business impact.
Role Overview
The Full Stack Software Engineer role involves end-to-end application development, covering frontend and backend components, primarily in Java. Responsibilities include designing, coding, testing, and maintaining software solutions to meet specified business needs and technical criteria, often working on resource augmentation assignments at various client locations throughout Singapore.
Key Responsibilities
- Interpret functional and technical specs to create application designs and specific programming documents.
- Design, develop, test, enhance, and sustain application modules following established protocols and standards.
- Create full stack applications utilising Java for backend and modern frontend frameworks such as TypeScript, JavaScript, React, or Angular.
- Adhere to security best practices during software development.
- Diagnose and rectify errors to ensure optimal system functionality.
- Engage in system integration meetings and corroborate efforts with analysts, developers, testers, and stakeholders to ensure cohesive delivery.
- Assist in system and user acceptance testing phases.
- Compile and manage project documentation, reports, and delivery artifacts.
- Address bugs promptly for seamless production operation.
- Participate in skill enhancement sessions under project guidance.
Qualifications and Experience
- Proven expertise in Java backend development, with Spring Boot knowledge preferred.
- Hands-on frontend experience with at least one modern framework like TypeScript, JavaScript, React, or Angular.
- Comprehensive experience across both frontend and backend development stages.
- At least three years of professional experience in application software development.
- Experience working on large-scale enterprise or government technology systems is advantageous.
- Excellent command of English, both written and verbal.
Desirable Attributes
- Familiarity with artificial intelligence technologies; not mandatory but desirable.
- Knowledge of additional backend technologies beyond Java.
- Relevant certifications in technology or Agile methodologies.
- Attention to detail and a systematic, structured approach to tasks.
- Strong initiative with a commitment to quality outcomes.
- Ability to work independently and within teams effectively.
- Professionalism combined with a proactive, delivery-driven mindset.
- Flexibility to adapt to shifting priorities and requirements.
Educational Background
A diploma or degree in Computer Science, Computer Engineering, Information Technology, or a related field.
Why Work at NCS?
- Engage with innovative AI products shaping the future of technology.
- Join passionate, skilled teams spanning research, engineering, and design.
- Benefit from continuous learning opportunities and clear career growth paths.
- Help translate AI research into practical solutions that address real-world challenges.
- Drive innovation at a technology services leader with regional presence.
- Contribute responsibly to creating a human-centred AI future.
- Be part of a culture that prioritizes collaboration, inclusion, respect, and strong interpersonal connections.
- Embody NCS’s values of Adventure, Excellence, Integrity, Ownership, and Unity.
Important Notice
Beware of fraudulent job offers and imposters claiming association with NCS. Official communications are sent solely from verified corporate email addresses ending with @ncs.com.sg. Exercise caution with suspicious emails, and verify sender authenticity where necessary.
Minimum education
Diploma / ITI / Vocational