Инженер программист второй категории

Уровень зарплаты: от 500 000 ₸ до 700 000 ₸
Алматы, Алатау, Сайран, Москва
От 1 до 3 лет, Полный день, Полная занятость
Дата публикации: вчера с сайта hh.ru

Обязанности

  • на основе анализа математических моделей и алгоритмов решения экономических и иных задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку;
  • разрабатывает технологию решения задачи по всем этапам обработки информации;
  • осуществляет выбор языка программирования для описания алгоритмов и структур данных;
  • определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля;
  • выполняет работу по подготовке программ к отладке и проводит отладку;
  • определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению;
  • осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач;
  • проводит корректировку разработанной программы на основе анализа выходных данных;
  • разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию;
  • определяет возможность использования и осуществляет адаптацию готовых программных продуктов;
  • осуществляет сопровождение внедренных программ и программных средств;
  • разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации;
  • выполняет работу по унификации и типизации вычислительных процессов;
  • принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники;
  • участвует в разработке программного обеспечения под руководством инженера-программиста более высокой категории или ведущего специалиста;
  • осуществляет разработку пользовательских интерфейсов веб-приложений с использованием Vue.js;
  • применяет TypeScript, HTML и CSS при реализации клиентской логики и интерфейсов;
  • использует системы управления пакетами и сборки (npm, Vite или аналогичные);
  • обеспечивает взаимодействие клиентской части с серверными REST-API;
  • участвует в тестировании, отладке и исправлении ошибок;

Требования

  • высшее профессиональное (техническое) образование в области информационных технологий, вычислительной техники или программной инженерии.

    не менее 2 лет по специальности инженер-программист либо на аналогичной технической должности.

    базовое и уверенное владение одним или несколькими языками программирования (в зависимости от профиля: Java / C# / Python / C++ и др.);

  • участие в разработке, доработке, тестировании и сопровождении программного обеспечения;
  • понимание принципов работы информационных систем и баз данных;
  • навыки работы с системами контроля версий (Git и др.);
  • умение работать с технической документацией под руководством старших специалистов.
  • профессиональные сертификаты в области ИТ — приветствуются.

Условия

  • трудовой отпуск 30 к/д