Browse the latest developer jobs in Singapore.Join TelegramNew job alerts are currently paused.
< Back to all jobs

Software Engineer

GNA ENGINEERING PTE. LTD.

Software EngineeringNon-executiveContractIslandwide, Singapore

Job Description

Job Summary We are seeking a Software Developer / Software Engineer to develop, enhance, test, deploy, and maintain software applications and systems, supporting web and mobile platforms with a strong foundation in programming and secure coding practices. Responsibilities • Develop, enhance, test, and maintain software applications and system components to meet functional requirements • Support the development of web-based and mobile applications by implementing front-end and back-end functions • Design and maintain application interfaces, database functions, APIs, and CRUD operations to ensure data integrity and usability • Perform unit testing, debugging, troubleshooting, and defect resolution to deliver reliable software • Integrate software with databases, external applications, devices, or other system components to ensure seamless operation • Assist in application deployment, configuration, upgrades, patches, and version releases to maintain system currency • Investigate application errors and system issues using logs and diagnostic tools to identify root causes • Support maintenance and enhancement of existing applications to improve performance and functionality • Prepare and maintain technical documentation including software design, configuration, test procedures, user guides, and release notes • Collaborate with system engineers, cybersecurity personnel, users, vendors, and technical teams to resolve software-related issues • Apply secure coding and cybersecurity best practices during application development to protect software integrity • Participate in system testing, integration testing, user acceptance testing, and deployment activities to ensure quality delivery • Provide technical and operational support for deployed applications as needed to maintain service continuity Required competencies and certifications • Diploma or Degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, Cybersecurity, or related discipline • Graduates or candidates with 1 to 3 years of relevant experience Preferred competencies and qualifications • Internship or project experience in software, web, or cloud application development • Experience developing database-driven applications • Exposure to React, React Native, Laravel, Java/Spring, Python, or similar frameworks • Knowledge of Linux environments • Exposure to cloud or virtualized environments • Basic cybersecurity knowledge or security-related certification • Experience with Git or other source-code/version-control tools • Experience performing software testing, debugging, and troubleshooting

Listing closes 5 Dec 2026.

Apply directly through the original listing. The employer’s page has the latest application details.