Обязанности:Разработка, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспеченияПроектирование структур данныхПроектирование баз данныхПроектирование программных интерфейсовОценка и согласование сроков выполнения поставленных задачТребования:Принципы построения архитектуры программного обеспечения и виды архитектуры программного обеспеченияТиповые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке программного обеспеченияМетоды и средства проектирования программного обеспеченияМетоды и средства проектирования баз данныхМетоды и средства проектирования программных интерфейсовИспользовать существующие типовые решения и шаблоны проектирования программного обеспеченияПрименять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсовОсуществлять коммуникации с заинтересованными сторонами