System Analyst
Duties & Responsibilities
- Bridging between business users and tech developers by coordinating between the two teams and translating business requirements into technical specs.
- Writing the business requirement document, capturing the needs of users from all levels ranging from working teams, middle managements, to higher management.
- Interpreting the business requirements into the system requirement specification, which will give developers with clear understanding of user needs.
- This includes breaking down the requirements into the various system use-cases, describing the logics into more in-depth details for technical implementation, and explicitly stating the possible exceptional and alternative scenarios.
- Facilitating and leading the requirement discussion meetings with users, as well as with the technical teams.
- Analyze the company’s operational, financial data and the other performance related data using statistical techniques and provide the reports as requested by management.
- Support the development of new products and new workflow processes of the company by creating surveys, providing clear instructions to the relevant staffs to carry out properly.
- Study the current practices of the company and define new improvement opportunities to make more efficient.
- Collaborate with Business team and developers to resolve issues and produce new features.
- Prepares specifications and documents for programmers.
- Validate changes by testing programs.
- Support the QAs in performing distinct types of tests (unit, integration, UAT etc…) and collaborates with programmers to resolve issues and errors.
- Support application teams with data migration/synchronization, database designs, loading, optimization, modifying and updating data.
- Stay up-to-date with current technologies and technical developments.
- Troubleshooting technical issues.
- Maintaining and upgrading existing systems as required.
- Configure, monitor and maintain servers and databases.
- Setting up cybersecurity measures, ethically handling private data, esp financial ones.
Requirements
- Bachelor Degree holder in Computer Science, IT or a relevant field.
- (other degree holders with relevant job experience is also acceptable).
- Familiarity with programming languages like PHP and Python.
- Proven work experience as a system analyst.
- Hands on experience with software development and documentation.
- Solid knowledge of business information systems.
- Knowledge in database design (ERD), theories, DBMS and queries (SQL).
- Knowledge of data modelling and data visualization tools.
- Ability to organize and manage multiple priorities for maximum delivery result.
- Ability to work under pressure and to tight deadlines.
- Good project management skills with high attention to detail and analytical skills.
- Ability to explain technical details.
- Extensive knowledge of computer systems and programming.
- Excellent verbal and written communication skills (English, Myanmar).
- Excellent interpersonal skills with a proven ability to collaborate with a team.
- Excellent analytical and problem-solving skills with strong critical thinking ability.
- Excellent organizational skills and attention to detail.
- Proficient with Microsoft Office Suite or related software.
- Proficient with or able to quickly learn systems and software used by the organization.