Программист PHP
Рабочее место создано в рамках выполнения квоты по трудоустройству инвалидов. Мы приветствуем всех квалифицированных кандидатов.
Обязанности:
Разработка процедур проверки работоспособности и измерения характеристик программного обеспечения:
•Разработка процедуры проверки работоспособности программного обеспечения
•Разработка процедуры сбора диагностических данных
•Разработка процедуры измерения требуемых характеристик программного обеспечения
•Оценка и согласование сроков выполнения поставленных задач
Разработка тестовых наборов данных:
•Подготовка тестовых наборов данных в соответствии с выбранной методикой
•Оценка и согласование сроков выполнения поставленных задач
Проверка работоспособности программного обеспечения:
•Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных
•Оценка соответствия программного обеспечения требуемым характеристикам
•Сбор и анализ полученных результатов проверки работоспособности программного обеспечения
•Оценка и согласование сроков выполнения поставленных задач
Рефакторинг и оптимизация программного кода:
•Анализ программного кода на соответствие требованиям по читаемости и производительности
•Внесение изменений в программный код и проверка его работоспособности
•Оценка и согласование сроков выполнения поставленных задач
Исправление дефектов, зафиксированных в базе данных дефектов:
•Воспроизведение дефектов, зафиксированных в базе данных дефектов
•Установление причин возникновения дефектов
•Внесение изменений в программный код для устранения выявленных дефектов
•Оценка и согласование сроков выполнения поставленных задач
Требования:
•Образование не ниже среднего профессионального + дополнительное профессиональное образование по программе повышения квалификации
•Опыт практической работы не менее 6 месяцев в области разработки программного обеспечения
•Владение языком программирования PHP на уровне intermediate — обязательно
Должен знать:
1.Методы автоматической и автоматизированной проверки работоспособности программного обеспечения
2.Основные виды диагностических данных и способы их представления
3.Языки, утилиты и среды программирования, и средства пакетного выполнения процедур
4.Типовые метрики программного обеспечения
5.Основные методы измерения и оценки характеристик программного обеспечения
6.Методы создания и документирования контрольных примеров и тестовых наборов данных
7.Правила, алгоритмы и технологии создания тестовых наборов данных
8.Требования к структуре и форматам хранения тестовых наборов данных
9.Методы и средства проверки работоспособности программного обеспечения
10.Среду проверки работоспособности и отладки программного обеспечения
11.Внутренние нормативные документы, регламентирующие порядок документирования результатов проверки работоспособности программного обеспечения
12.Методы и средства рефакторинга и оптимизации программного кода
13.Внутренние нормативные документы, регламентирующие требования к программному коду, порядок отражения изменений в системе контроля версий
14.Внутренние нормативные документы, регламентирующие порядок отражения результатов рефакторинга и оптимизации в коллективной базе знаний
15.Методы и приемы отладки программного кода
16.Типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления
Условия:
•Оформление по ТК РФ