Институт Космической Техники и Технологии
Инженер программист первой категории
600 000 - 800 000 KZT
Обязанности:
- на основе анализа математических моделей и алгоритмов решения экономических и иных задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку;
- разрабатывает технологию решения задачи по всем этапам обработки информации;
- осуществляет выбор языка программирования для описания алгоритмов и структур данных;
- определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля;
- выполняет работу по подготовке программ к отладке и проводит отладку;
- определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению;
- осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач;
- проводит корректировку разработанной программы на основе анализа выходных данных;
- разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию;
- определяет возможность использования и осуществляет адаптацию готовых программных продуктов;
- осуществляет сопровождение внедренных программ и программных средств;
- разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации;
- выполняет работу по унификации и типизации вычислительных процессов;
- принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники;
- проектирует, разрабатывает, тестирует и отлаживает программное обеспечение;
- разрабатывает серверные приложения и сервисы на платформе .NET (Core);
- проектирует и реализует REST-сервисы;
- участвует в выборе архитектурных решений;
- разрабатывает и оптимизирует доступ к данным (ADO.NET, T-SQL);
- определяет структуры данных и схемы хранения;
- разрабатывает клиентскую часть приложений (Vue.js, TypeScript);
- проводит модульное и интеграционное тестирование;
- выполняет запуск, настройку и сопровождение ПО;
- разрабатывает эксплуатационную и техническую документацию;
- сопровождает и развивает внедрённые программные средства;
- участвует в стандартизации и автоматизации
-
Образование: высшее профессиональное (техническое) образование в области информационных технологий, вычислительной техники или программной инженерии.
Стаж работы: не менее 3 лет по специальности инженер-программист
уверенное знание языков программирования (в зависимости от профиля: C#/C++ и др.);
опыт разработки, тестирования и сопровождения программного обеспечения; - знание принципов построения информационных систем, баз данных, API;
- навыки работы с системами контроля версий (Git и др.);
- умение читать и разрабатывать техническую документацию.
-
профессиональные сертификаты в области ИТ — приветствуются
- отпуск 30 к/д