Job Title: Software Engineer (System) Contract: 2+ Years (Extendable) Location: East, Singapore Role Overview We are looking for a Software Engineer (System) responsible for designing, developing, and maintaining enterprise software applications across the full SDLC lifecycle. The role works closely with users and technical teams to deliver high-performance, scalable systems and application support. Key Responsibilities Gather and analyse user requirements and translate them into technical solutions. Design, develop, test, and maintain software applications across the Software Development Life Cycle (SDLC). Prepare and maintain SDLC documentation including requirement specifications, design documents, test plans, and user/operations manuals. Provide application support and troubleshoot system issues in collaboration with internal teams. Work closely with users and stakeholders on requirements, design clarifications, and testing activities. Develop and deliver scalable, high-performance...