Key responsibilities:
- Report directly to supervisor(s) and Project Manager if require
- Work with project team members and others if any
- Communicate with client counterparts if any
- Assess the client's business needs and business processes (current and future)
- Interview the domain experts at the client company to capture all relevant domain knowledge
- Document the product’s vision and the project’s scope
- Document the client’s business requirements in detail, (requirement specifications) with all assumptions and caveats included
- Define quality attributes, external interfaces, constraints, and other nonfunctional requirements
- Lead requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards
- Participate in peer reviews and inspections of requirements documents. Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly
- Serve as an internal point of contact for development team whenever requirements need to be clarified
Requirements:
Knowledge and skills:
- Good organizational, analytical, as well as oral and written communication skills
- Possess basic & discrete knowledge and perform basic requirement gathering/management work mostly independently and require supervision for more complex work
- Knowledge of software development process, especially software requirement analysis
- Good command of English communications skills (speaking, reading and writing);
- Good listening and interviewing skills to understand a customer’s business environment and processes;
- Ability to document business requirements in an accurate, unambiguous and succinct fashion;
- Good presentation and client relation skills;
- Aptitude to learn and understand new and emerging technologies
- Has domain knowledge on Social Network, e-Commerce, e-Learning is a plus
Personal Qualities:
- Team-oriented
- Thorough, paying attention to details
- Creative
Education/Training Preferred:
- Bachelor Degree in Computer Science or related technical discipline required
- Advanced Degree and professional certifications are beneficial
If you're interested in this position, please address your latest resume to career@kms-technology.com