Обязанности: В рамках трудовой функции по формализации и алгоритмизации поставленных задач для разработки программного кода: Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или внутренних документов предприятия. Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или внутренних документов предприятия. Проверка корректности алгоритмов решения поставленных задач. Оценка и согласование сроков выполнения поставленных задач. В рамках трудовой функции по написанию программного кода с использованием языков программирования, определения и манипулирования данными в базах данных: Создание программного кода в соответствии с техническим заданием (готовыми спецификациями). Оптимизация программного кода с использованием специализированных программных средств. Оценка и согласование сроков выполнения поставленных задач. В рамках трудовой функции по оформлению программного кода в соответствии с установленными требованиями: Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. Структурирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. Комментирование и разметка программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. Форматирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону. В рамках трудовой функции по работе с системой управления версиями программного кода: Регистрация изменений исходного текста программного кода в системе управления версиями. Слияние, разделение и сравнение исходных текстов программного кода. Сохранение сделанных изменений программного кода в соответствии с регламентом управления версиями. В рамках трудовой функции по проверке и отладке программного кода: Анализ и проверка исходного программного кода. Отладка программного кода на уровне программных модулей. Отладка программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением. Оценка и согласование сроков выполнения поставленных задач. В рамках трудовой функции по разработке тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения: Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения. Оценка и согласование сроков выполнения поставленных задач. В рамках трудовой функции по проверке работоспособности компьютерного программного обеспечения: Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных. Оценка соответствия компьютерного программного обеспечения требуемым характеристикам. Сбор и анализ полученных результатов проверки работоспособности компьютерного программного обеспечения. Оценка и согласование сроков выполнения поставленных задач. В рамках трудовой функции по рефакторингу, оптимизации и инспекции программного кода: Анализ программного кода на соответствие требованиям по читаемости и производительности. Инспекция программного кода для поиска не обнаруженных на ранних стадиях разработки компьютерного программного обеспечения ошибок и критических мест. Внесение изменений в программный код и проверка его работоспособности. Оценка и согласование сроков выполнения поставленных задач. В рамках трудовой функции по исправлению дефектов программного кода, зафиксированных в базе данных дефектов: Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов. Установление причин возникновения дефектов программного кода. Внесение изменений в программный код для устранения выявленных дефектов. Оценка и согласование сроков выполнения поставленных задач. В рамках трудовой функции по осуществлению интеграции программных модулей и компонентов и проверки работоспособности выпусков программного продукта: Сборка программных модулей и компонентов в программный продукт. Подключение программного продукта к компонентам внешней среды. Проверка работоспособности выпусков программного продукта. Внесение изменений в процедуры сборки модулей и компонентов компьютерного программного обеспечения, развертывания компьютерного программного обеспечения, миграции и преобразования данных. Оценка и согласование сроков выполнения поставленных задач. В рамках трудовой функции по анализу возможностей реализации требований к компьютерному программному обеспечению: Сбор, систематизация, выявление взаимосвязей и документирование требований к компьютерному программному обеспечению. Оценка времени и трудоемкости реализации требований к компьютерному программному обеспечению. Согласование требований к компьютерному программному обеспечению с заинтересованными сторонами. Оценка и согласование сроков выполнения поставленных задач. Инженер-программист 1 категории в области охраны труда обязан: Соблюдать требования охраны труда и пожарной безопасности. Правильно использовать производственное оборудование, инструменты и материалы, применять технологию. Следить за исправностью используемых оборудования и инструментов в пределах выполнения своей трудовой функции. Использовать и правильно применять средства индивидуальной и коллективной защиты. Проходить в установленном порядке обучение по охране труда, в том числе обучение безопасным методам и приемам выполнения работ, обучение по оказанию первой помощи пострадавшим на производстве, обучение по использованию (применению) средств индивидуальной защиты, инструктаж по охране труда и пожарной безопасности, проверку знания требований охраны труда. Незамедлительно поставить в известность своего непосредственного руководителя о выявленных неисправностях, используемых оборудования и инструментов, нарушениях применяемой технологии, приостановить работу до их устранения. Немедленно извещать своего непосредственного или вышестоящего руководителя о любой известной ему ситуации, угрожающей жизни и здоровью людей, о нарушении работниками и другими лицами, участвующими в производственной деятельности работодателя требований охраны труда, о каждом известном ему, или произошедшим с ним несчастном случае на производстве, или об ухудшении состояния своего здоровья, в том числе о проявлении признаков профессионального заболевания, острого отравления. Проходить обязательные предварительные (при поступлении на работу) и периодические (в течение трудовой деятельности) медицинские осмотры. Требования: На должность инженера-программиста 1 категории назначается лицо, имеющее высшее образование - бакалавриат, и опыт практической работы в области разработки компьютерного программного обеспечения не менее одного года Условия: 1. Официальное трудоустройство. 2. Полный социальный пакет. 3. Ежегодная оплата проезда к месту отпуска и обратно на себя и членов семьи. 4. Санаторно-курортное лечение на себя и членов семьи. 5. Гибкая система доплат и надбавок стимулирующего и компенсационного характера. 6. Содействие в получении жилья.
Похожие вакансии