Город: Москва
З/п: 120000 руб.
Опыт работы: Не имеет значения
Отзывы о компании Юнитексис, ООО

Российская IT-компания, занимающаяся производством собственных программных продуктов, непрерывно увеличивает штат в связи с ростом объема работ.

Компании постоянно требуются блестящие специалисты в области ведения проектов, тестирования, разработки ПО на языках C++ и PHP, разработки документации.

В частности, требуется ведущий разработчик C++.

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

  • Работа над проектами, связанными с банковским оборудованием.
  • Ведение проекта – постоянная готовность предоставить полный и ясный отчет о состоянии проекта, анализ рисков, своевременное реагирование на проблемы.
  • Координация взаимодействия с другими участниками проектной группы.
  • Выполнение всех работ, связанных с разработкой — сбор и анализ требований, проектирование, планирование, выдача оценок, написание кода.
  • Участие в разработке правил и стандартов кодирования, разработке внутренних библиотек и решений, поддержание высокого уровня культуры разработки.
  • Участие в оценке новых проектов, разработка правильной (устойчивой и масштабируемой) архитектуры.

Требования:

  • Ясное понимание проектного подхода к работе, знакомство с различными методологиями управления проектами.
  • Хорошая алгоритмическая подготовка.
  • Хорошая профессиональная подготовка в области работы с оборудованием.
  • Умение писать надежный код.
  • Умение писать многопоточный код.
  • Умение писать кроссплатформенный код.
  • Английский язык на уровне чтения и написания технической документации.
  • Желателен опыт руководства командой разработчиков.
 
Условия работы:
  • Работа в офисе, полный рабочий день.
  • Оформление по ТК, медицинская страховка.
  • Возможность карьерного роста.
  • Зарплата от 120 тысяч рублей.
 

Тестовое задание:

  • Есть последовательность идентификаторов, строящаяся по особым правилам:
  • Первый идентификатор последовательности имеет вид "A1". Второй - "A2", третий - "A3" и так далее.
  • За "A9" следующий - "B1". Следующий после "Z9" имеет вид "A1-A1", потом "A1-A2" и так далее.
  • После "A1-Z9" следующим идет "A2-A1".
  • Максимальная длина идентификатора - десять групп по два символа.
  • В идентификаторах никогда не должны присутствовать буквы "D", "F", "G", "J", "M", "Q", "V", и цифра "0".
  • Нужно: на C++ написать библиотечный класс, предназначенный для использования другими программистами.
  • Функция должна получать в качестве входного параметра строку с идентификатором из описанной последовательности, и генерировать на выходе строку, содержащую следующий идентификатор последовательности.
  • Например, функция получает "A1-Z9" и возвращает "A2-A1".

Пожалуйста, обратите внимание на то, что нас интересует не только правильность реализации алгоритма, но и общее качество кода. Код должен быть пригоден для включения в состав программного продукта.

Резюме и выполненное тестовое задание

0
Нравится