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


Knowledge and 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;
Good organizational, analytical, as well as oral and written communication skills
Aptitude to learn and understand new and emerging technologies

Personal Qualities:

Thorough, paying attention to details

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 m.