System Analyst

About the job

About the System Analyst role

The System Analyst is responsible for analyzing business and system requirements, supporting solution design, and ensuring effective communication between stakeholders and technical teams throughout the project lifecycle. This role facilitates requirements gathering sessions and workshops, performs qualitative, quantitative, and root-cause analysis, and helps define solutions that address business needs and operational challenges. The analyst prepares and maintains technical and user documentation, manages project artifacts, and supports change, issue, and stakeholder management activities. Working closely with project teams, the role contributes to process improvements, system optimization, and successful solution delivery by applying structured analysis, documentation, and problem-solving practices.

Key Responsibilities:

  • Manage conflicts, issues and changes to ensure stakeholders and project team remain in agreement on solution scope; communicate and manage stakeholder expectations
  • Prepare end-user documentation (training manuals, user manuals, business process flows) for the operation and maintenance of technical systems
  • Assist with documentation of technical design, specifications, and technical solutions
  • Maintain document repositories used by project teams and assist with project documentation as needed
  • Perform qualitative, quantitative, and root-cause analysis
  • Facilitate discussions/workshops to elicit, manage, and prioritize key business needs
  • Investigate problem areas
  • Improve operations by conducting systems analysis and recommending changes to policies and procedures
  • Provide information by collecting, analyzing, and summarizing development and service issues
  • Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code

Requirements:

  • Thorough understanding of computer systems to recognize hardware limitations that may impact software design
  • Knowledge of professional software engineering and best practices across the full Software Development Life Cycle (SDLC), including:
    • Coding standards
    • Code reviews
    • Source control management
    • Build processes
    • Testing
    • Operations
  • Ability to perform qualitative, quantitative, and root-cause analysis
  • Ability to facilitate discussions/workshops to gather and prioritize business requirements

Preferred Qualifications:

  • Knowledge in one or more of the following:
    • Agile Methodology
    • Business Process Reengineering
    • Customer Relationship Management (CRM)
    • Data Analytics
    • ERP
    • Digital and Mobile Technologies
    • Knowledge Management
  • Knowledge of Singapore Government procurement and governance processes
  • Knowledge of design thinking and workshop facilitation

Search Popup

Help me find…

This will close in 0 seconds