Удаленная
Данные по вакансии
Профессия: Программист
График работы: Гибкий график
Тип занятости: Удаленная
Количество рабочих мест: 4
От 70000 ₽ До 0 ₽
05-02-2024
Дополнитльная информация о вакансии:
Инженер-программист:- осуществляет разработку ПО;- осуществляет проектирование и разработку баз данных для разрабатываемых программ;- проводит анализ и выявляет проблемы компонентов разрабатываемого ПО;- разрабатывает процедуру сборки модулей и компонентов разрабатываемого ПО;-осуществляет процедуры развертывания и обновления разрабатываемого ПО;-разрабатывает процедуры миграции и преобразования (конвертации) данных;- обеспечивает своевременное составление и предоставление отчетной документации по своей деятельности.
Образование: Высшее
Опыт работы от: 1
Инженер-программист должен знать:
- законодательство Российской Федерации по своему направлению деятельности;
- современные методы создания ПО;
- принципы объектно-ориентированного программирования, основных паттернов проектирования;
- методы и приемы формализации поставленных задач;
- технологии веб-разработки с использованием языка программирования Python 3.5 (и выше), фреймворка Flask;
-технологии ORM, CI/CD, Git;
- язык запросов SQL;
- принципы работы со средством контейнеризации Doker;
- методы повышения читаемости программного кода;
- методы и приемы отладки программного кода;
- нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода;
- основные стандарты оформления технической документации на компьютерное программное обеспечение;
- требования к защите информации.
Инженер-программист должен уметь:
- использовать выбранные языки и среду программирования для разработки программного кода;
- использовать методы и приемы формализации и алгоритмизации поставленных задач;
- проектировать и разрабатывать базу данных для хранения данных, обрабатываемых ПО;
- выполнять процедуры сборки программных модулей и компонентов в ПО;
- производить настройки параметров ПО и осуществлять запуск процедур сборки;
- проводить проверку работоспособности ПО;
- осуществлять коммуникации с функциональным заказчиком;
- использовать коллективные средства разработки ПО;
- работать в операционной системе Astra Linux;
- применять нормативно-технические документы (стандарты и регламенты), лучшие мировые практики разработки ПО.