Напиши текст вакансии для должности "Специалист по алгоритмическому моделированию/разработчик Python [id32501]". Название компании: "Газпром нефть". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Python', 'Java', 'REST', 'Linux', 'ООП'

Обязанности:   Создание имитационных моделей цепочки поставок нефти / нефтепродуктов   симуляция логистической сети   моделирование цепочки поставок от постановки задачи до достижения требуемых КПЭ в рамках решения стратегических и тактических задач по переработке, логистике и сбыту с использованием различных программных продуктов;   глубокое понимание сути моделируемых процессов, согласование подходов с пользователями;   описание решенной задачи и объяснение решения на бытовом уровне.   Требования:  Уверенное владения Python 3.6+ (PEP8, Pandas, NumPy, Matplotlib, lxml, venv, conda, jupyter). Понимание принципов проектирования архитектуры приложения (PaaS/Twelve-Factor App, DI/IoC) и применение архитектурных Enterprise-шаблонов Проектирование и реализация API (REST/RESTFul, SOAP, OData, Swagger, GraphQL) Понимание процесса разработки (жизненного цикла ПО), желание и умение оптимизировать процессы интеграции и выкладки. Знание основ и шаблонов проектирования ПО, понимание принципов ООП. Знание базовых алгоритмов и структур данных. Умение оценивать пространственную и временную сложность.  Желательно:  Опыт работы в OS Linux (bash, grep, sed, awk, crontab, curl, ps, tail, head, pgrep, netstat, scp, rsync, ssh) и разработки для нее Понимание принципов SOLID и желание писать чистый код Опыт работы с базами данных (реляционные/нереляционные) Опыт работы с C#/Java/C++ Понимание процессов современных методологий управления проекта  Условия:  работу в стабильной, динамично развивающейся компании перспективу профессионального роста, возможность обучения ДМС, страхование жизни уровень заработной платы обсуждаем по итогам собеседования.