jobs in NCS Group

NCS Group Hiring! Full Time Software Engineer (Java - OutSystems Preferred) in - Ricebowl

Software Engineer (Java - OutSystems Preferred)

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore Singapore

Job Description

Responsibilities

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.



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 d


o?
Application Development & Integrat

  • ionDesign, develop, enhance, and maintain application modules using Java and other enterprise technologies in accordance with development standards and security best practic
  • es.Translate business and functional requirements into technical designs, program specifications, and maintainable co
  • de.Develop and integrate RESTful APIs and enterprise solutions to enable seamless data exchange across syste
  • ms.Participate in technical discussions and system integration activities to ensure reliable end-to-end solutio
  • ns.Support database design, query development, and data optimization activiti


es.
Testing, Support & Mainten

  • anceSupport system integration testing (SIT), user acceptance testing (UAT), and defect resolution activit
  • ies.Investigate, troubleshoot, and resolve application issues, bugs, and production incide
  • nts.Perform system enhancements and maintenance across development and post-implementation pha
  • ses.Prepare technical documentation, project artifacts, and deployment-related materials to support governance and delivery requireme
  • nts.Ensure application quality, performance, and compliance with established standa


rds.
Collaboration & Del

  • iveryCollaborate closely with system analysts, developers, testers, business users, and stakeholders to deliver quality software solut
  • ions.Participate in requirements gathering, design reviews, and technical discuss
  • ions.Work effectively within Agile teams to support iterative development and continuous delivery pract
  • ices.Engage directly with client teams in a fully on-site environment and foster strong working relations


hips.
Continuous Learning & Inno

  • vationStay current with evolving technologies, frameworks, and software engineering best prac
  • tices.Participate in training and upskilling initiatives to enhance technical capabil
  • ities.Leverage AI tools and technologies to improve development productivity, code quality, and problem-so
  • lving.Explore and identify AI use cases that can enhance software development and business proc


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


s only.
An ideal candidate should


possess:
Professional and/or Technical Certi

  • ficationsTechnical certifications related to Java or software dev
  • elopment.Professional Scrum Master (PSM), Certified Scrum Master (CSM), or SAFe certif
  • ications.ITIL Foundation certification or knowledge of IT service management p
  • ractices.AI/ML-related courses, certifications, or hands-on learning experiences (advan


tageous).
Technical & Professional Co

  • mpetencies1–4 years of experience in application software development using Java technologies, or fresh graduates with a strong interest and commitment to learning Java and enterprise technologies are welcome
  • to apply.Working knowledge of Java and enterprise application development
  • concepts.Understanding of REST APIs, system integration, and service-oriented arch
  • itectures.Working knowledge of SQL, relational databases, data modelling, and query opt
  • imization.Familiarity with Agile methodologies and software development lifecycle
  • practices.Experience supporting testing activities, troubleshooting issues, and maintaining productio
  • n systems.Exposure to AI tools, proof-of-concepts, hackathons, coursework, or personal projects involving AI tec
  • hnologies.Strong analytical, problem-solving, collaboration, and communicati
  • on skills.Proactive, quality-focused, and adaptable to changing technologies and p
  • riorities.Comfortable working in a fully on-site, client-facing en


vironment.
Education Qua

  • lificationsDiploma or Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related
  • discipline.Proficient in written and spok


en English.
Preferred Qu

  • alificationsExperience working on enterprise-grade governm
  • ent systems.Familiarity with low-code platforms such as OutSystems and/or
  • ServiceNow.Experience integrating low-code solutions with enterprise and leg
  • acy systems.Knowledge of Agile delivery practices and DevO
  • ps concepts.Demonstrated interest and hands-on experience with AI technologies through projects, hackathons, coursework, or expe
  • rimentation.Ability to identify and apply AI use cases to software development or business


challenges.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More