Business Analyst, China


In this position you will be responsible for understanding and communicating client requirements for successful project delivery. Your responsibilities will also include but not be limited to:

  • Interview client users & managers to understand and create functional requirements
  • Document, define and review detailed business and functional requirements
  • Work closely with developers and architects to build custom J2EE and .NET applications
  • Conduct user focus sessions with key client team members
  • Be involved with all phases of development (analysis, design, coding, testing, deployment)
  • Coaching and mentoring team members
  • Travel to work at client sites


You should have ...

  • 4+ years' working experience in software industry and 2+ years' working experience in business requirement analyze field
  • Experience in systems analysis on development of new and replacement application projects
  • Experience in gathering and developing detailed functional requirements for OO, multi-tier applications
  • Experience in designing and facilitating user focus sessions
  • Experience in leading process improvement efforts is very valuable
  • Experience with iterative development methodologies, preferable Agile Methodologies
  • Knowledge of a testing methodology and/or experience in testing (System, Unit, Integration, Interface)
  • Understanding of data modelling, object modelling, and OO design principles
  • Strong understanding of capabilities and limitations of programming languages, middleware solutions, application servers and presentation layer tools is a plus, but not required
  • Strong skills using MSOffice & Lotus Notes
  • Exceptional listening, written and verbal communication skills in both English and Chinese


Location

  • Beijing
  • Xi'an

We want to hear from you! ThoughtWorks values aptitude, attitude, and integrity. If you thrive on challenge, unlimited possibilities, and unparalleled learning, send your resume or apply online now.