вы бредите)предметную область пускай знает бизнес-заказчик, а программисту она ни к чему.сегодня он разрабатывает приложение для строителей, а завтра - для медцентра, какая ему разница, как протекают процессы у конечных пользователей?никакой))отличие сеньора от джуна только в способности самостоятельно решить поставленную задачу))