Институт Космической Техники и Технологии
Инженер программист второй категории
500 000 - 700 000 KZT
Обязанности:
- на основе анализа математических моделей и алгоритмов решения экономических и иных задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку;
- разрабатывает технологию решения задачи по всем этапам обработки информации;
- осуществляет выбор языка программирования для описания алгоритмов и структур данных;
- определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля;
- выполняет работу по подготовке программ к отладке и проводит отладку;
- определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению;
- осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач;
- проводит корректировку разработанной программы на основе анализа выходных данных;
- разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию;
- определяет возможность использования и осуществляет адаптацию готовых программных продуктов;
- осуществляет сопровождение внедренных программ и программных средств;
- разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации;
- выполняет работу по унификации и типизации вычислительных процессов;
- принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники;
- участвует в разработке программного обеспечения под руководством инженера-программиста более высокой категории или ведущего специалиста;
- осуществляет разработку пользовательских интерфейсов веб-приложений с использованием Vue.js;
- применяет TypeScript, HTML и CSS при реализации клиентской логики и интерфейсов;
- использует системы управления пакетами и сборки (npm, Vite или аналогичные);
- обеспечивает взаимодействие клиентской части с серверными REST-API;
- участвует в тестировании, отладке и исправлении ошибок;
-
высшее профессиональное (техническое) образование в области информационных технологий, вычислительной техники или программной инженерии.
не менее 2 лет по специальности инженер-программист либо на аналогичной технической должности.
базовое и уверенное владение одним или несколькими языками программирования (в зависимости от профиля: Java / C# / Python / C++ и др.);
- участие в разработке, доработке, тестировании и сопровождении программного обеспечения;
- понимание принципов работы информационных систем и баз данных;
- навыки работы с системами контроля версий (Git и др.);
- умение работать с технической документацией под руководством старших специалистов.
-
профессиональные сертификаты в области ИТ — приветствуются.
- трудовой отпуск 30 к/д