About the role
This is a System Analyst role focused on requirements analysis, solution definition, and cross-functional collaboration. You will translate business needs into clear functional and technical specifications, create comprehensive system documentation, and work closely with development teams, stakeholders, and support teams throughout the project lifecycle.
Key responsibilities
- Analyse business requirements gathered by BAs and stakeholders to identify system impacts, dependencies, risks, and feasibility. Translate business needs into clear functional and technical specifications, including API/Data Process flows, data mappings, validation rules, and Support Guides (BCP, Table-Top).
- Create and maintain comprehensive system documentation for integration touchpoints (internal and external systems) and non-functional requirements (performance, security, auditability) using standard templates.
- Ensure Functional Specification Documents (FSDs), Use Cases, and Test Scenarios align with project objectives. Agree on clear user journeys and exceptional workflows before UI/UX design.
- Work closely with software developers to clarify requirements, answer technical questions, validate proposed solutions, participate in design discussions, and ensure systems meet architectural standards.
- Support test planning by defining test scenarios, cases, and acceptance criteria. Actively support UAT by clarifying outcomes, assisting users in defect validation, analysing root causes, and verifying solutions before sign-off.
- Assist in deployment activities, release validation, and post-implementation checks. Support the transition to Operations and Support teams via functional walkthroughs, user guides, knowledge transfers, and Table-top Exercises.
- Act as a key liaison between business users, IT teams, vendors, and support teams. Facilitate requirement clarification sessions and communicate professionally with technical and non-technical stakeholders remotely and onsite.
About you
- Diploma or Degree in Computer Science, IT, Engineering, or a related field.
- 3+ years of experience as a System Analyst, Application Analyst, or Developer with proven project management exposure.
- Strong understanding of system design concepts, databases, data structures, application integrations, and APIs.
- Experience integrating in-house systems with external platforms.
- Ability to analyse complex business processes, translate them into logical system requirements, and read source code created by other developers.
- Experience working with enterprise systems, multi-system environments, writing TSDs, interpreting FSDs, and managing projects end-to-end.
- Proven experience producing high-quality functional specifications and system documentation with strong logical thinking and attention to detail.
- Strong verbal and written communication skills; comfortable explaining technical concepts clearly to non-technical users.
- Able to work independently and collaborate comfortably in cross-functional, multi-stakeholder environments remotely and onsite.
- Strong foundation in SQL & NoSQL databases, programming logic, APIs, system architecture concepts, and cloud fundamentals.
Pay: RM4,500.00 - RM6,500.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Work Location: In person