Описания нет
Специалист по программному обеспечению для SIS
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Спроектировать и разработать с нуля программную архитектуру, базу данных и основные функциональные модули Студенческой информационной системы (Student Information System — SIS) Карабахского университета;
- Настроить систему в соответствии с академическими и административными процессами Карабахского университета;
- Разработать функциональные модули для регистрации студентов, управления академической информацией и других необходимых задач;
- Разрабатывать новые функции и пользовательские интерфейсы, оптимизировать существующие функции;
- Разрабатывать безопасные, масштабируемые и устойчивые программные решения на основе технологий PHP и Laravel;
- Проектировать и администрировать базу данных PostgreSQL, оптимизировать SQL-запросы и миграции;
- Разрабатывать роли пользователей, полномочия, процессы утверждения и механизмы аудита;
- Реализовывать системные интеграции на основе REST API, SSO/OAuth, JWT и WebSockets;
- Разрабатывать функции импорта и экспорта файлов Excel, обработки данных, автоматизированной отчетности, генерации PDF и других электронных документов;
- Обеспечивать тестирование разработанных функций, контроль версий, безопасность программного обеспечения и техническую документацию;
- Анализировать потребности структурных подразделений университета и преобразовывать их в функциональные и технические требования;
- Обеспечивать интеграцию SIS с другими системами университета и долгосрочное техническое развитие системы;
- Освоить функции администрирования и управления платформой LMS Blackboard Learn Ultra, применяемой в университете, оказывать поддержку внедрению системы, ее техническому сопровождению и интеграции с другими цифровыми системами;
- Участвовать в разработке новых цифровых решений в университете.
требования
- Умение читать и понимать техническую документацию и ресурсы по программированию на английском языке, а при необходимости вести письменную коммуникацию с зарубежными техническими партнерами (минимум B1, B2 будет преимуществом);
- Глубокие практические знания экосистемы PHP и Laravel, умение работать с современными версиями и передовыми практиками программирования;
- Практические знания Laravel MVC, Eloquent ORM, миграций, middleware, валидации, аутентификации и авторизации, Policies/Gates и Queues/Jobs;
- Умение работать с PostgreSQL, проектированием баз данных и сложными SQL-запросами;
- Знания и опыт работы с Livewire 3, Blade, Tailwind CSS и JavaScript;
- Практический опыт работы с RESTful API, SSO/OAuth, аутентификацией JWT, WebSockets и механизмами уведомлений в реальном времени;
- Практический опыт импорта и экспорта файлов Excel, обработки данных, подготовки многостраничных отчетов, PDF и других электронных документов;
- Умение свободно работать с Git;
- Знание механизмов Role-Based Access Control (RBAC), процессов утверждения и журналов аудита;
- Умение проектировать архитектуру программного обеспечения и разрабатывать сложные системы с нуля;
- Минимум 3 года коммерческого опыта работы с PHP/Laravel;
- Аналитическое мышление, навыки решения проблем и умение работать самостоятельно;
- Умение преобразовывать нетехнические требования в программные решения;
- Навыки командной работы, эффективной коммуникации и технического документирования;
- Ответственный подход к информационной безопасности;
- Готовность участвовать в долгосрочном развитии SIS и других цифровых решений.
- Будет плюсом: Высшее образование в области компьютерных наук, информационных технологий, программной инженерии, компьютерной инженерии или смежной области. Значительный коммерческий опыт и практический опыт работы над сложными программными проектами могут заменить требование о высшем образовании; Опыт разработки ERP, CRM, SIS или других сложных систем управления; Опыт работы с Docker, Linux, CI/CD, PHPUnit/Pest, системами управления образованием, процессами ECTS и GPA/ÜOMG
условия
- Конкурентоспособная заработная плата;
- Обеспечение жильем в городе Ханкенди.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.