Обязанности:
Анализ математических моделей и алгоритмов. На основе анализа математических моделей и алгоритмов решения задач (экономических, научных, прикладных и др.) разрабатывает программы, обеспечивающие выполнение алгоритма средствами вычислительной техники. Проводит их тестирование и отладку. Разработка технологии решения задачи. Формирует технологию обработки информации на всех этапах решения задачи. Выбор языка программирования. Определяет язык для описания алгоритмов и структур данных. Определение информации для обработки. Выявляет данные, которые подлежат обработке средствами вычислительной техники, их объёмы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы контроля. Подготовка и отладка программ. Выполняет работы по подготовке программ к отладке и проводит саму отладку. base.garant.ruconsultant.ru Определение контрольных примеров. Устанавливает объём и содержание данных контрольных примеров для проверки соответствия программ их функциональному назначению. Запуск отлаженных программ и ввод исходных данных. Осуществляет запуск программ и ввод данных в соответствии с условиями поставленных задач. Корректировка программ. Проводит корректировку разработанной программы на основе анализа выходных данных. Разработка инструкций и технической документации. Создаёт инструкции по работе с программами, оформляет необходимую техническую документацию. Определение возможности использования готовых программных продуктов. Оценивает целесообразность применения готовых решений. base.garant.ruconsultant.ru Сопровождение внедрённых программ и программных средств. Обеспечивает поддержку и сопровождение внедренных решений после их внедрения. Разработка и внедрение систем автоматической проверки правильности программ. Создаёт и внедряет системы для контроля корректности работы программ, типовые и стандартные программные средства. Унификация и типизация вычислительных процессов. Выполняет работы по унификации и типизации вычислительных процессов. Участие в разработке документации и проектов. Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, расширяющих область применения вычислительной техники.
Требования:
Инженер-программист должен обладать следующими знаниями и умениями: языки программирования (Python, Java, JavaScript/TypeScript, C#, C++, Go и др.); алгоритмы и структуры данных; работа с базами данных и SQL; понимание принципов построения масштабируемых систем (микросервисы, REST/gRPC API, контейнеризация и др.); знание сред разработки (IDE), например Visual Studio, Qt Creator; умение работать с технической документацией; знание нормативных правовых актов, нормативно-технической документации и методических материалов, связанных с разработкой и проектированием программного обеспечения; понимание жизненного цикла ПО. Также важны аналитическое и системное мышление, навыки командной работы, коммуникативные способности.Похожие вакансии
Инженер-системный программист*
От 46 460 до 46 460 руб.
Красноярск
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ОЧЕНЬ ИНТЕРЕСНО"
От 48 000 до 50 000 руб.
Красноярск
КРАЕВОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ УЧРЕЖДЕНИЕ КУЛЬТУРЫ КРАСНОЯРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕАТР ОПЕРЫ И БАЛЕТА ИМЕНИ Д.А. ХВОРОСТОВСКОГО
От 60 000 руб.
Красноярск
КГАПОУ Красноярский колледж отраслевых технологий и предпринимательства
От 85 000 до 95 000 руб.
Красноярск
АКЦИОНЕРНОЕ ОБЩЕСТВО "НАУЧНО-ПРОИЗВОДСТВЕННОЕ ПРЕДПРИЯТИЕ "РАДИОСВЯЗЬ"