job portal functional requirements