Квалификационные требования
К должности Senior разработчика отдела программного обеспечения устанавливаются следующие квалификационные требования:
- высшее или послевузовское образование в области информационных технологий, компьютерных наук или смежных дисциплин.
- стаж работы в сфере разработки программного обеспечения не менее 3-5 лет.
- знания в области информационно-коммуникационных технологий, включая современные методологии разработки ПО (Agile, Scrum, Kanban) и DevOps практики.
- знание общих вопросов в области обеспечения информационной безопасности.
- навыки работы с языками программирования, предпочтительно PHP, JavaScript, HTML5, CSS, JQuery, Tailwind CSS, Python, FastAPI, Django, Vue3, React, Docker, NGINX, HaProxy, Caddy,
- Навки работы с операционные системами GNU/Linux (Ubuntu, CentOS, Debian, Fedora, Arch) и базами данных PostgreSQL, MySQL, Oracle.
- умение работать с системами контроля версий (например, Git) и инструментами CI/CD (например, Jenkins, GitLab CI).
- отличные коммуникативные и лидерские навыки для эффективного взаимодействия с сотрудниками и другими отделами университета.
- желательно иметь опыт работы в разработке ПО в образовательной сфере.
Функциональные обязанности
Функциональными обязанностями Senior разработчика отдела программного обеспечения является:
- проводит разработку программного обеспечения согласно предоставленному техническому заданию;
- обеспечение стабильной работы и безопасности системы управления базами данных, проектирование и оптимизация их структуры;
- проектирование архитектуры информационных систем, а также разработка архитектурных решений;
- проверка кода команды, предоставление рекомендаций для улучшения и оптимизации;
- разработка инструментов и скриптов для улучшения работы команды и фреймворка;
- следит за соблюдением установленных требований, действующих норм, правил и стандартов в отделе;
- организует работу по разработке и совершенствованию организационных, технических, методических и иных документов управления;
- принимает участие в составлении ежегодных планов работы управления;
- готовит ежегодный отчет по работе, а также отчеты по конкретным поручениям проректора по цифровизации и руководства университета;
- обеспечивает выполнение правил, инструкций по технике безопасности.