Epicareer Might not Working Properly
Learn More

System Analyst

Salary undisclosed

Checking job availability...

Original
Simplified

Roles and Responsibilities:

  • Capture and document business goals, system objectives, use cases.
  • Work with others to prepare requirement gathering templates / checklists.
  • Conduct workshops with business stakeholders to gather user requirements.
  • Analyze user requirements, structure into business capabilities and functions.
  • Analyze data, perform data mapping, identify discrepancies.
  • Own and prepare project documentation, e.g. user requirement, user journey, functional specification, test plan and cases, user manual, etc.
  • Produce professional documentation with high quality.
  • Work with solution architect and developers to brainstorm high level solution.
  • Identify assumptions, constraints, dependencies, issues, and risks.
  • Support the communication between business and development teams.
  • Perform system integration testing. Provide system training to business users.
  • Work with developers to support user acceptance testing.
  • Work with Project Manager to manage user requirement changes.
  • Follow company SDLC processes as guided by Project Manager.
  • Take ownership of assigned tasks. Be responsible for system implementation.
  • Take initiative to research and learn new technical or business knowledge required for assigned project and aspire to master it for own achievement.
  • Strive to become the domain subject matter expert / champion.
  • Be pro-active to work the others to deliver. Offer assistance where needed.

Job Requirements:

  • Bachelor’s degree or above in IT related disciplines.
  • Minimum 4-5 years in progressive IT Sector.
  • Minimum 3 years of experience as a system or business analyst.
  • Ability to analyze, interpret and communicate business information to both internal and external project stakeholders.
  • Ability to foster strong relationships with clients and team members.
  • Ability to read and understand basic scripts / code / XML / YAML. Ability to write would be an advantage.
  • Willingness to work at client office as per the project assignment.
  • Willingness to adjust and follow client time zone (e.g. Australia or New Zealand) as per the project assignment.
  • Proficient in English written and verbal communication.
  • Familiar with Agile / Scrum / Waterfall software development process.
  • Having working experience with financial / insurance institutions is a plus.
  • Having working experience with web / mobile / integration projects is a plus.
  • Having hands-on experience with Azure, DevOps, Cloud Migration, Application Modernization, CI/CD processes and tools is an advantage.
  • Familiar with requirement development methodology and change management.
  • Having experience with various UI visual / mockup tool, user journey tool (e.g. Miro) is an advantage.
  • Having attended professional trainings (e.g. PMP, Agile / Scrum, Data, Gen AI, Azure) is a plus. Passing any exams is an advantage.

Roles and Responsibilities:

  • Capture and document business goals, system objectives, use cases.
  • Work with others to prepare requirement gathering templates / checklists.
  • Conduct workshops with business stakeholders to gather user requirements.
  • Analyze user requirements, structure into business capabilities and functions.
  • Analyze data, perform data mapping, identify discrepancies.
  • Own and prepare project documentation, e.g. user requirement, user journey, functional specification, test plan and cases, user manual, etc.
  • Produce professional documentation with high quality.
  • Work with solution architect and developers to brainstorm high level solution.
  • Identify assumptions, constraints, dependencies, issues, and risks.
  • Support the communication between business and development teams.
  • Perform system integration testing. Provide system training to business users.
  • Work with developers to support user acceptance testing.
  • Work with Project Manager to manage user requirement changes.
  • Follow company SDLC processes as guided by Project Manager.
  • Take ownership of assigned tasks. Be responsible for system implementation.
  • Take initiative to research and learn new technical or business knowledge required for assigned project and aspire to master it for own achievement.
  • Strive to become the domain subject matter expert / champion.
  • Be pro-active to work the others to deliver. Offer assistance where needed.

Job Requirements:

  • Bachelor’s degree or above in IT related disciplines.
  • Minimum 4-5 years in progressive IT Sector.
  • Minimum 3 years of experience as a system or business analyst.
  • Ability to analyze, interpret and communicate business information to both internal and external project stakeholders.
  • Ability to foster strong relationships with clients and team members.
  • Ability to read and understand basic scripts / code / XML / YAML. Ability to write would be an advantage.
  • Willingness to work at client office as per the project assignment.
  • Willingness to adjust and follow client time zone (e.g. Australia or New Zealand) as per the project assignment.
  • Proficient in English written and verbal communication.
  • Familiar with Agile / Scrum / Waterfall software development process.
  • Having working experience with financial / insurance institutions is a plus.
  • Having working experience with web / mobile / integration projects is a plus.
  • Having hands-on experience with Azure, DevOps, Cloud Migration, Application Modernization, CI/CD processes and tools is an advantage.
  • Familiar with requirement development methodology and change management.
  • Having experience with various UI visual / mockup tool, user journey tool (e.g. Miro) is an advantage.
  • Having attended professional trainings (e.g. PMP, Agile / Scrum, Data, Gen AI, Azure) is a plus. Passing any exams is an advantage.