Разработчик программного обеспечения


Должность

Разработчик программного обеспечения

Требования

Специалист с законченным высшим образованием. Опыт работы и владение СУБД Oracle, PL/SQL, Delphi не менее 2-х лет. Обучаемость, ответственность, дисциплинированность.

Условия работы

Официальное трудоустройство. Комфортные условия работы. Работа в команде профессионалов. Организация 20 лет на рынке информационных технологий.

Заработная плата

Договорная

 

От Вас:

  1. Подробное резюме с указанием образования, опыта, участия в разработках, контактных данных;
  2. Исходные коды программы (на Delphi, Java или C/C++), решающей одну из следующих задач:
    1. Программа берёт на вход текстовый файл формата стандартного ini-файла Windows, содержащего секции вида [SECTION_NAME] и значения вида NAME=VALUE. Результатом работы должен быть другой файл того же формата, в котором все секции упорядочены по алфавиту, и содержимое каждой секции также отсортировано по алфавиту. Чтение файла должно осуществляться единожды (в один проход). Любые ошибки в исходном файле должны прерывать его загрузку (обработку) и отображаться пользователю. Ошибкой считается неверно сформированное имя секции или значение неверного формата. Пустые строки при обработке игнорируются.
      Пользоваться стандартными механизмами (классами, процедурами WinAPI) чтения/записи ini-файлов (такими как TIniFile или GetPrivateProfileString) не допускается.
    2. Программа создаёт прямоугольники произвольных цветов и размеров в произвольных местах окна с заданной периодичностью (скажем, 1 с). Существующие прямоугольники, пересекающиеся с добавленным, «помечаются» к удалению и исчезают через N циклов (N — константа). Программа работает до тех пор, пока не будет прервана.

      Примечание: стороны прямоугольников параллельны осям координат.

    Данные задания преследуют целью определение вашей квалификации как разработчика ПО (т. е. умения разрабатывать алгоритмы и воплощать их в жизнь). При их выполнении мы рекомендуем максимально сосредоточиться на качестве и гибкости программного кода и минимально — на качестве графического интерфейса.

E-mail для связи: info@ites.ru