N

NCS

ICT consulting, digital transformation, cybersecurity services

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • Proficiency in Java programming and a strong understanding of object-oriented principles.
  • Advanced SQL knowledge, including query optimization and database design.
  • A minimum of 3 years of professional software development experience.
  • Experience with relational database management systems.
  • Familiarity with version control systems such as Git.
  • Ability to write clean, efficient, and well-documented code.
  • Experience with software testing and quality assurance practices.

Responsibilities

  • Develop, test, and deploy Java-based applications and services using industry best practices and coding standards.
  • Design and optimize SQL queries and database schemas for efficient data retrieval and storage.
  • Analyze technical requirements and translate them into well-structured, maintainable code.
  • Conduct code reviews and provide constructive feedback to team members to maintain code quality.
  • Troubleshoot and debug complex software issues, identify root causes, and implement effective solutions.
  • Collaborate with product managers, architects, and other engineers to understand requirements and deliver scalable solutions.
  • Participate in the full software development lifecycle, from design and development through testing and deployment.
  • Document code, technical specifications, and architectural decisions for team reference and knowledge sharing.

Desired Qualifications

  • Experience with Java frameworks such as Spring or Hibernate.
  • Knowledge of software design patterns and architectural principles.
  • Familiarity with Agile or Scrum development methodologies.
  • Experience developing RESTful APIs.
  • Understanding of database performance tuning and indexing strategies.
  • Experience with continuous integration and continuous deployment tools.
  • Exposure to cloud platforms or microservices architecture.

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs