Разработка, внедрение и сопровождение внутреннего прикладного программного обеспечения подразделения.
Разработка решений для сбора, обработки и хранения производственных данных, в том числе поступающих в реальном времени, и обеспечение их надёжную работы.
Обеспечение интеграции ПО подразделения с внешними и корпоративными системами через API.
Проектировка, разработка и сопровождение баз данных: структура, запросы, резервное копирование, производительность.
Разработка отчётов и дашбордов для руководства подразделения и заказчиков.
Автоматизация процессов подразделения по заявкам начальника подразделения.
Сбор и анализ требований пользователей, оценка трудоёмкости и сроков, разработка технических спецификаций и архитектуры программных решений.
Проведение ревью кода, ведение репозиториев в системе контроля версий, поддержание единых правил разработки и выпуска версий.
Организация и проведение тестирования ПО перед вводом в эксплуатацию.
Разработка и актуализация документации: руководство пользователя и администратора, описание архитектуры и API, журнал изменений версий.
Обеспечение выполнения требований информационной безопасности в разрабатываемом ПО: защищённые каналы передачи данных, разграничение прав доступа, управление учётными записями, защита персональных данных и коммерческой тайны.
Консультация и поддержка пользователей ПО, обучение сотрудников подразделения работе с ним.
Распределение задач по разработке и взаимодействие со вторым разработчиком подразделения, контроль выполнения задач, передача опыта.
Требования:
Уверенное программирование на Python; если основной язык другой — на другом современном языке программирования.
SQL и реляционные СУБД: проектирование схем, оптимизация запросов, резервное копирование.
Git: работа с ветками, ревью и слияние изменений, командная работа с репозиторием.
Разработка и интеграция REST API, обмен данными в форматах JSON и XML.
Linux и Windows на уровне развёртывания и сопровождения приложений.
Основы архитектуры программного обеспечения, алгоритмы и структуры данных.
Тестирование и отладка программного обеспечения.
Безопасная разработка: аутентификация и авторизация, разграничение доступа, защита данных и учётных данных.
Документирование программного обеспечения и требований.
Профильное высшее образование
Релевантный опыт работы от 3-х лет.
Будет плюсом:
Docker и CI/CD.
Визуализация данных и разработка дашбордов.
Анализ данных.
Работа с промышленными или потоковыми данными.
Опыт работы с современными инструментами разработки, в том числе с ИИ-ассистентами.
Условия:
Официальное трудоустройство через компанию Fersol;