Разработчик
Вакансия "Разработчик"
Полная занятость, полный рабочий день
Волгоградская область
г. Волгоград
Обязанности
1. Анализ и формализация требований к ИС:
- проведение интервьюирования заказчика в соответствии с готовой методологией;
- составление формализованных описаний решений поставленных задач в соответствии с требованиями принятых в организации нормативных документов;
- разработка алгоритмов решения поставленных задач в соответствии с требованиями принятых в организации нормативных документов;
- согласование требований к ИС с заинтересованными сторонами;
- проведение оценки времени и трудоемкости реализации требований к ИС.
2. Разработка технических спецификаций на ИС:
- осуществление разработки и согласования технических спецификаций на ИС;
- формирование и предоставление отчетности в соответствии с установленными регламентами.
3. Проектирование ИС:
- осуществление разработки и изменения архитектуры ИС;
- проектирование структуры данных;
- проектирование баз данных;
- проектирование интерфейсов;
- проведение оценки и согласования сроков выполнения поставленных задач.
4. Тестирование ИС с точки зрения пользовательского удобства на основании данных о поведении пользователей:
- проведение анализа качества и полноты отработки пользовательских сценариев;
- определение набора регистрируемых параметров;
- произведение настройки записи протокола юзабилити-тестирования;
- выполнение анализа данных юзабилити-тестирования.
5. Организация работ по обеспечению безопасной работы ИС:
- осуществление администрирования и эксплуатации аппаратно-программных средств защиты информации в ИС;
- подготовка проекта организационных и технических мероприятий по комплексной защите ИС;
- выполнение работы по организации функционирования систем защиты информации.
6. Организация работ по интеграционному тестированию ИС с внешними сервисами и учетными системами:
- осуществление формирования и утверждения стратегии тестирования;
- разработка стратегии тестирования и управление процессом тестирования;
- проведение мониторинга работ и информирования о ходе работ заинтересованных лиц.
Общие требования
Знать:
1) архитектуру, устройство и принцип функционирования вычислительных систем;
2) сетевые протоколы и основы web-технологий;
3) основы современных систем управления базами данных;
4) устройство и функционирование современных информационных систем (далее ИС);
5) теорию баз данных;
6) системы хранения и анализа баз данных;
7) современные принципы построения интерфейсов пользователя;
8) современные методики тестирования эргономики пользовательских интерфейсов;
9) современные стандарты взаимодействия компонентов распределенных приложений;
10) программные средства и платформы для разработки web-ресурсов;
11) основы информационной безопасности web-ресурсов;
12) методики описания и моделирования процессов, средства моделирования процессов;
13) отраслевую нормативную техническую документацию;
14) основы теории системного анализа и построения диаграмм взаимодействия;
15) правила деловой переписки;
16) языки формализации функциональных спецификаций;
17) методы и приемы формализации задач;
18) методы и средства проектирования ИС;
19) методы и средства проектирования интерфейсов;
20) методы и средства проектирования баз данных;
21) принципы построения архитектуры ИС;
22) типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке ИС;
23) методы и средства проектирования программных интерфейсов;
24) критерии оценки юзабилити- и эргономических характеристик;
25) методы экспертной оценки интерфейсов;
26) методы юзабилити-тестирования;
27) стандарты, регламентирующие требования к пользовательским интерфейсам;
28) сущность и понятие информационной безопасности, основные характеристики ее составляющих;
29) источники угроз информационной безопасности и меры по их предотвращению;
30) современные программно-технические средства и способы обеспечения безопасности ИС;
31) принципы работы коммуникационного оборудования;
32) английский язык на уровне чтения технической документации в области информационных и компьютерных технологий;
33) предметную область проекта для составления тест-планов;
34) основы управления изменениями;
35) принципы работы коммуникационного оборудования;
36) основы программирования.
Уметь:
1) производить анализ исполнения требований;
2) вырабатывать варианты реализации требований;
3) производить оценку и обоснование рекомендуемых решений;
4) применять методы и приемы формализации задач;
5) использовать программные продукты для графического отображения алгоритмов;
6) осуществлять коммуникации с заинтересованными сторонами;
7) выбирать средства реализации требований к ИС;
8) вырабатывать варианты реализации ИС;
9) использовать существующие типовые решения и шаблоны ИС;
10) применять методы и средства проектирования ИС, структур данных, баз данных, программных интерфейсов;
11) разрабатывать проектную документацию;
12) формировать перечень задач юзабилити-исследования;
13) интерпретировать бизнес-задачи в параметры, характеризующие качество интерфейса;
14) производить экспертную оценку интерфейса;
15) работать с системами анализа данных;
16) устанавливать и настраивать программное обеспечение защиты информации;
17) анализировать сообщения журналов событий;
18) выполнять регламентные процедуры по резервированию данных;
19) документировать регламентные процедуры;
20) производить настройку параметров web-сервера;
21) разрабатывать регламентные документы;
22) идентифицировать инциденты нарушения безопасной работы и принимать решение по изменению регламентных процедур;
23) пользоваться нормативно-технической документацией в области программного обеспечения;
24) тестировать ИС с использованием тест-планов;
25) работать с инструментами подготовки тестовых данных;
26) интерпретировать бизнес-требования заказчика для составления тестовых сценариев;
27) устанавливать требования к результатам тестирования;
28) самостоятельно работать с информацией;
29) работать в команде с другими специалистами.