Job Responsibilities:

  • Analyze business requirements and create functional specifications, from architecture down to database schema and software components/classes.
  • Design and develop features/APIs/Solutions, as well as integration, flow for the platform.
  • Discuss the design solution with related teams such as Product Owner, Business Analyst, System Analyst, Vendor, Developer, Legacy System teams.
  • Develops solution by preparing and evaluating alternative workflow solutions.
  • Controls solution by establishing specifications and coordinating production with developers/programmers.
  • Coordinate with developers, architectures, product owner, business analyst, vendors and related teams.
  • Plan sprint timeline and task with team.
  • Work with QA and software testing teams.
  • Review test case with product owner, business analyst, and developer.
  • Translate highly technical specifications into clear non-technical requirements.
  • Implement best practices for scalability, supportability, ease of maintenance, system performance and system security.
  • Reduce the costs of technology and improve products performances.
  • Support production incidents together with developer and operation team.
  • Self-driven and eager to improve skillset.
  • Suggest and help to guide team for technical skills.

Qualification:

  • Bachelor’s Degree / Master's Degree in Computer science, Computer Engineer, IT business or any related fields.
  • 2-5 years of experience working in system analyst position (Experience in Banking, Internet/Mobile Banking implementation is preferred).
  • Strong problem-solving, and excellent analytical skills combined with an ability to communicate with business and technical teams
  • Has experience in Back-End Development is a plus.
  • Team working and quality of work mindset.
  • Able to work under pressure.
  • Be able to communicate in English.