System Analyst
About the job
About the System Analyst role
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

