

Search by job, company or skills

Develop, enhance and maintain software for STARS and ELS across both legacy
and modernised components, ensuring reliability, correctness and
maintainability.
. Work on complex business workflows that support land title registration,
lodgement, payment, document handling, reporting and search functions.
. Analyse and implement system changes with care in a tightly coupled
environment with numerous upstream and downstream interfaces.
. Support modernisation initiatives such as platform upgrades, code remediation,
refactoring, API enablement, removal of obsolete components, and progressive
architecture improvements.
. Contribute to digital transformation efforts, including improving system usability,
automation, straight-through processing and integration with new digital
services.
. Use AI tools responsibly to improve engineering productivity in areas such as
code analysis, documentation, test design and development acceleration, while
critically reviewing all AI-generated outputs for correctness, security,
maintainability and compliance.
. Participate in incident investigation, root cause analysis, defect remediation and
production support to maintain system stability and service availability.
. Strengthen engineering quality through testing, code review, secure coding,
dependency hygiene, observability and DevSecOps practices.
. Collaborate with product owners, users, architects, operations teams,
cybersecurity stakeholders and vendors to deliver solutions that are practical,
secure and aligned with SLA's priorities.
. Document technical design, system behaviour, integration logic and operational
considerations to support knowledge retention and reduce dependency on
individuals or vendors.
In this role, you will be expected to make sound engineering trade-offs in a legacy
environment where data integrity, security, auditability and service continuity are
critical. You should be comfortable working with large and complex codebases,
investigating difficult defects, understanding business rules embedded in older
implementations, and helping the team move progressively toward better engineering
practices and future-state architecture.
[What we are looking for]
. Degree in Computer Science, Software Engineering, Information Systems or a
related discipline, or equivalent practical experience.
. At least 3-5 years of relevant experience in software engineering, application
maintenance, or enterprise system development.
. Strong programming and debugging skills, with experience in one or more of the
following: Java, JSP, JavaScript, SQL, PL/SQL, shell scripting, or related
enterprise technologies.
. Experience working with large, complex or legacy application systems, including
troubleshooting production issues and understanding tightly coupled business
logic.
. Familiarity with web application and enterprise platform concepts such as APIs,
application servers, databases, batch processing, authentication flows, and
system integrations.
. Experience with software delivery practices such as version control, CI/CD,
automated testing, release management and environment management.
. Working knowledge of secure coding principles and application security
practices, with appreciation of vulnerability remediation and operational risk
management.
. Good analytical thinking and problem-solving ability, with a disciplined approach
to change impact assessment and root cause analysis.
. Strong communication and collaboration skills, with the ability to work
effectively with technical and non-technical stakeholders.
. Ability to learn quickly, take ownership of assigned work, and contribute in a
structured, high-accountability environment.
[Preferred qualifications]
. Experience with legacy modernisation, technology refresh, code recovery,
refactoring or migration initiatives.
. Experience with Oracle, WebLogic, IIS, Tomcat, Spring Boot, Angular, AWS GCC,
or similar enterprise platforms.
. Exposure to DevSecOps, observability, performance monitoring, resiliency
engineering or platform security controls.
. Experience in highly regulated, high-availability or public sector environments
where auditability, compliance and operational continuity are important.
. Experience supporting systems with external agency or business partner
integrations.
. Practical experience using AI-assisted engineering tools in a disciplined and
governed way to improve delivery outcomes.
. Familiarity with land, registry, legal, transactional or document-centric systems
will be an advantage.
This is a meaningful opportunity to work on systems that are foundational to
Singapore's land administration and property transaction ecosystem. You will help keep
critical legacy platforms dependable today while shaping their next phase of
modernisation, resilience and AI-enabled transformation for the future
Degree in Computer Science, Software Engineering, Information Systems or a related discipline
3-5 years of relevant experience in software engineering, application maintenance, or enterprise system development
Strong programming and debugging skills
Experience working with large, complex or legacy application systems
Familiarity with web application and enterprise platform concepts
Experience with software delivery practices
Working knowledge of secure coding principles and application security practices
Good analytical thinking and problem-solving ability
Strong communication and collaboration skills
Preferred
Job ID: 151860237