Key responsibilities:
Collaborate with IT team to determine the scope and expectations of the project
Developed soft skills to collaborate with the team and adapt to the culture of the project.
Produce clean, efficient code based on client specifications
Integrate software components and third-party programs to meet specifications
Gather and evaluate user feedback and make adjustments as necessary
Troubleshoot, debug, test, and upgrade existing software
Work using agile methodologies
Bachelor’s degree in Computer Science, Information Technology, Engineering or currently studying
3+ years of experience as a software developer, software engineer, or similar role
Strong working knowledge of Agile development methodologies
Extensive experience with software design and development in a test-driven environment
Solid knowledge of .NET (C#) & Angular
Able and willing to learn new languages and technologies
Excellent English communication skills
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.