Главная
-
Работа
-
Программист

Программист

Научно-исследовательский институт транспорта нефти и нефтепродуктов Транснефть, 9.09.2021

Обязанности:

  • Техническое руководство проектом разработки и внедрения ПО;
  • Определение состава и объёма задач и требований к результату выполнения задач совместно с руководителем проекта, представителями заказчика и командой разработки;
  • Участие в управлении проектом в качестве эксперта: анализ технических требований и бизнес-процессов, оценка трудоемкости, управление группой разработки, распределение задач, контроль качества кода, выпуск релизов;
  • Разработка архитектуры решения и схем интеграции;
  • Разработка проектной документации;
  • Взаимодействие с функциональными заказчиками.

    Требования (опыт):
  • Высшее профильное образование;
  • Опыт участия в проектах разработки и внедрения ИТ-систем в качестве старшего программиста/руководителя проекта/технического руководителя/архитектора;
  • Уверенное владение языками разметки HTML5/CSS3, опыт кроссброузерной семантической верстки, адаптивная верстка + JS/jQuery;
  • Опыт работы с XML/XSLT;
  • Опыт разработки бэк-енд на .NET / .NET Core;
  • Опыт работы с ASP.NET / ASP.NET Core / C# / WCF / Net Core / Web Services / REST-сервисы / gRPC / PostgreSQL;
  • Опыт разработки клиентов для веб-служб, знание JavaScript, опыт работы с защищенными соединениями (хотя бы минимальный опыт должен быть, дипломной работы достаточно);
  • Опыт проектирования и интеграции внутренних или внешних API;
  • Опыт работы с реляционными базами данных MS SQL, PostgreSQL;
  • Опыт использования системы контроля версий Git;
  • Опыт работы с удалённой командой;
  • Опыт работы (в .т.ч настройки) с ElasticSearch+Kibana;
  • Участие в формировании бизнес-требований от подразделений-заказчиков
  • Понимание принципов ООП и знание современных подходов к разработке;
  • Написание модульных и интеграционных тестов;
  • Ответственность, пунктуальность, профессиональный подход, желание обучаться, коммуникабельность, умение работать в команде, проявление инициативы;
  • Знание и применение современных методологий разработки программного обеспечения;
  • Опыт разработки высоконагруженных и масштабируемых приложений;
  • Знания в области компьютерных наук и понимание архитектуры программного обеспечения;
  • Английский язык - на уровне чтения технической документации.