Программист
Вакансия "Программист"
Полная занятость, полный рабочий день
Курская область
г. Курск
Обязанности
- консультирует работников и руководство по вопросам применения средств компьютерной техники и компьютерных информационных технологий;
- осуществляет инсталляцию, настройку и оптимизацию системного программного обеспечения, и освоение прикладных программных средств;
- проводит тестирование и ремонт отдельных устройств средств компьютерной техники, кабелей линий локальной сети;
- устраняет аварийные ситуации, связанные с повреждением программного обеспечения и баз данных;
- обеспечивает техническое сопровождение применяемых локальных сетей и программного обеспечения;
- обеспечивает содержание компьютерной техники в исправном состоянии;
- организует ремонт компьютерной техники с привлечением специализированных учреждений.
Дополнительно
Специальность программиста - 0, 5 ставки, пятидневная рабочая неделя
Общие требования
Программист должен знать:
- методы автоматической и автоматизированной проверки работоспособности программного обеспечения;
- основные виды диагностических данных и способы их представления;
- языки, утилиты и среды программирования, и средства пакетного выполнения процедур;
- типовые метрики программного обеспечения;
- основные методы измерения и оценки характеристик программного обеспечения;
- методы и средства проверки работоспособности программного обеспечения;
- внутренние нормативные документы, регламентирующие порядок документирования результатов проверки работоспособности программного обеспечения;
- внутренние нормативные документы, регламентирующие требования к программному коду, порядок отражения изменений в системе контроля версий;
- внутренние нормативные документы, регламентирующие порядок отражения результатов рефакторинга и оптимизации в коллективной базе знаний;
- основные принципы структурного программирования;
- виды программного обеспечения;
- технико – эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации;
- технологию автоматической обработки информации;
- виды технических носителей информации;
- методы классификации и кодирования информации;
- формализованные языки программирования;
- действующие стандарты, системы счислений, шифров и кодов;
- порядок оформления технической документации;
- передовой отечественный и зарубежный опыт программирования и использования вычислительной техники;
- основы трудового законодательства;
- правила внутреннего трудового распорядка;
- правила охраны труда и пожарной безопасности.
Программист должен уметь:
- писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования;
- использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования;
- разрабатывать и оформлять контрольные примеры для проверки работоспособности программного обеспечения;
- разрабатывать процедуры генерации тестовых наборов данных с заданными характеристиками;
- подготавливать наборы данных, используемые в процессе проверки работоспособности программного обеспечения;
- интерпретировать диагностические данные (журналы, протоколы и др. );
- анализировать значения полученных характеристик программного обеспечения;
- документировать результаты проверки работоспособности программного обеспечения;
- применять методы, средства для рефакторинга и оптимизации;
- применять инструментальные средства коллективной работы над программным кодом;
- публиковать результаты рефакторинга и оптимизации в коллективной базе знаний в виде лучших практик;
- использовать систему контроля версий для регистрации произведенных изменений;
- применять методы и приемы отладки дефектного программного кода;
- интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода;
- соблюдает требования Антикоррупционной политики.