1. Bachelor degree or above education background
2. Excellent English writing and speaking
3. Excellent English communication and presentation skill
4. Software development experience or related education background
5. Positive and motivated, ability to learn new domain knowledge and work independently
Responsibilities:
1. Practice agile software development process, manage software project development
2. Organize meeting with global teams, stakeholders, making presentation
3. Analyze business requirements from stakeholders, writing documents, collaborate with developers
4. Manage software development cycle, follow up application requirements and tasks
5. Foreign company BA working experiences is prefer
6. Ability to make prototype design is prefer