FPT Asia Pacific Pte Ltd
Singapore / Global
Singapore / Global
Role Overview
As a Full-Stack Software Engineer, you will design, build, and maintain reliable digital systems that support national workforce services. You will contribute to end-to-end delivery from development to testing, ensuring systems are scalable, secure, and performant. The role requires close collaboration within cross-functional teams to deliver stable, high-quality solutions in a government environment.
Key Responsibilities
Develop and maintain full-stack applications using modern web technologies to support WINS system functionality
Implement and manage automated testing (functional, regression, performance) to ensure system reliability and quality
Design and execute test strategies using tools such as Selenium, Cucumber, and JMeter to validate system performance and stability
Write and optimise SQL scripts to support testing, debugging, and data validation
Collaborate with engineers, testers, and stakeholders in Agile teams to deliver features and resolve issues
Apply DevOps and cloud practices to support continuous integration, deployment, and system operations
Troubleshoot defects and performance issues, ensuring timely resolution and minimal service disruption
Requirements
Relevant qualifications in Computer Science, Information Systems, Computer Engineering, or related fields or relevant experience.
Good knowledge of Agile software development, DevOps and cloud technologies.
Experience in modern web and application technologies/stack (e.g. Node JS).
Passion for tech and curiosity in learning new technologies (e.g. OutSystems).
Excellent analytical and problem-solving skills.
Hands-on experience with software testing including automated functional testing tools such as Cucumber, Selenium, Maven, Capybara is preferred
Hands-on experience with performance testing tools such as JMeter, Gatling will be an added advantage
Have SQL scripting skills
Hands-on experience in one or more of the followings is preferred:
Application exploratory testing and regression test automation
Application performance testing
Application security testing
Have relevant knowledge of software QA methodologies, tools, and processes
GOOD TO HAVE
Strong communication and interpersonal skills to collaborate with key stakeholders at all levels.
Past work experience in large software teams is a plus.
#J-18808-Ljbffr
Kallang, Singapore / Global
Kallang / Global
Singapore / Global
Kaki Bukit, Singapore / Global
Singapore / Global
Singapore / Global