Требования к кандидатам:
Наличие знаний, подтвержденных документом государственного образца о высшем образовании* по одной из специальностей: Вычислительные машины, комплексы, системы и сети, Автоматизированные системы обработки информации и управления, Системы ароматизированного проектирования, Программное обеспечение вычислительной техники и автоматизированных систем, Применение и эксплуатация автоматизированных систем специального назначения, Информационные системы и технологии, Прикладная математика; по одному из направлений подготовки: Информационные системы и технологии, Программная инженерия, Информатика и вычислительная техника, Прикладная математика.
* Возможно рассмотрение кандидатов с незаконченным высшем образованием по указанным выше специальностям.
Требования к стажу (опыту) работы: без опыта работы.
Иные знания:
- знание java, angular 2+ asp. net core 2.2 и выше, sql(postgresql) html, css, javascript, jquery, java se/ee, jms, jta, jax-ws, jax-rs, servlets, spring
- методы и приемы формализации задач
- языки формализации функциональных спецификаций
- методы и приемы алгоритмизации поставленных задач
- нотации и программные продукты для графического отображения алгоритмов
- алгоритмы решения типовых задач, области и способы их применения
- синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования
- методологии разработки программного обеспечения
- методологии и технологии проектирования и использования баз данных
- технологии программирования
- особенности выбранной среды программирования и системы управления базами данных
- компоненты программно-технических архитектур, существующие приложения и интерфейсы взаимодействия с ними
- инструментарий для создания и актуализации исходных текстов программ
- методы повышения читаемости программного кода
- системы кодировки символов, форматы хранения исходных текстов программ
- нормативные документы, определяющие требования к оформлению программного кода
- возможности используемой системы контроля версий и вспомогательных инструментальных программных средств
- установленный регламент использования системы контроля версий
- методы и приемы отладки программного кода
- типы и форматы сообщений об ошибках, предупреждений
- способы использования технологических журналов, форматы и типы записей журналов
- современные компиляторы, отладчики и оптимизаторы программного кода
- сообщения о состоянии аппаратных средств
Иные умения:
- умение работать с geoserver
- понимание принципов работы смэв 3
- опыт коммерческой разработки от года с использованием: asp. net core 2.2 и выше, sql(postgresql) html, css, javascript, jquery;
- знание java se/ee, jms, jta, jax-ws, jax-rs, servlets, spring или аналогов без требования к опыту;
- использовать методы и приемы формализации задач
- использовать методы и приемы алгоритмизации поставленных задач
- использовать программные продукты для графического отображения алгоритмов
- применять стандартные алгоритмы в соответствующих областях
- применять нормативные документы, определяющие требования к оформлению программного кода
- применять инструментарий для создания и актуализации исходных текстов программ
- применять имеющиеся шаблоны для составления технической документации
- использовать выбранную систему контроля версий
- использовать вспомогательные инструментальные программные средства для обработки исходного текста программного кода
- выполнять действия, соответствующие установленному регламенту используемой системы контроля версий
- выявлять ошибки в программном коде
- применять методы и приемы отладки программного кода
- интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов
- применять современные компиляторы, отладчики и оптимизаторы программного кода
- применять выбранные языки программирования для написания программного кода
- использовать выбранную среду программирования и средства системы управления базами данных
- использовать возможности имеющейся технической и/или программной архитектуры