- To gather, analyse and formalise user’s business requirements and processes, evaluate on feasibility of implementation and manage project scope.
- Prepare project documentation such as Requirement Specifications / Use Case Specifications to meet customers’ requirements and conforms to quality management process standards and procedures to minimise rework.
- Adhere to project scope, update requirement traceability matrix, inform and record out-of-scope issues.
- Develop technical design specification and translate technical design into process/program specification. Involve in the design review session
- Make changes to configurable items which include hardware, software, documentation, etc.
- Participate in Coding and Code Review.
- Assist in the integration testing, system testing, User Acceptance Test (UAT) & implementation activities.
- Prepare user manual and operations manual and facilitate training of users and operators in using the system.
- Provide post implementation support including production support and service requests.
- Have clear and open communication with customers on project issues or clarifications
- Track the progress and provide updates to Project Manager
- Resolve problems promptly and provide effective solution
- Diploma / Degree in in Computer Science, Engineering or a related discipline.
- 2 to 4 years of IT experience in business analysis. (BSA) / 7 years of IT experience in project management and business analysis (Senior BSA)
- Experienced in Software Development Life Cycle (SDLC) and Agile methodology
- Familiar with MSSQL2012 & above, Visual Studio .Net Enterprise Architect, MSSQL Stored Procedure.
- Ability to monitor and mitigate risks in project delivery.
- Ability to lead, develop and maintain good relationship with customers.