Regular/Senior C++ Developer (Linux, Perl, Unix, NoSQL) (offline)

Опис проекту:

Про продукт:

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

Продукт обробляє понад 8 мільярдів транзакцій на день, з піковими обсягами, що досягають понад 1000 оновлень/секунду та понад 100К читальних транзакцій/секунду, з середнім часом відгуку менше 10 мілісекунд. Крім того, продукт підтримує веб-сервіси та має понад 20 інтерфейсів до інших продуктів.

 

Опис вакансії :

Ця позиція дасть можливість взяти на себе сильну технічну роль у скрам-команді, яка працює над місією критичного, високопродуктивного продукту, який забезпечує послуги доступності та інвентаризації та взаємодіє з кількома місією критичними продуктами. Обраний кандидат відіграватиме ключову роль у розробці успішних та ефективних функцій продукту.

 

Обов'язки:

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

- Працювати з технічним персоналом та самостійно для розуміння проблем з програмним забезпеченням та їх вирішення.

- Реагувати на пропозиції щодо покращень та вдосконалень.

- По можливості допомагати у розробці технічної документації програмного забезпечення.

- Проектувати та кодує відносно складні програми.

- Створювати програми оптимізації для вирішення проблем.

- Проектувати та будувати прототипи програм.

 

Обов'язкові навички:

- 3+ років досвіду розробки на C++/Linux.

- Експертні знання розробки на C++ у середовищі Linux.

- Дуже добре розуміння об'єктно-орієнтованого програмування та шаблонів проектування.

- Дуже добре знання Perl та Unix shell scripting.

- Досвід розробки додатків з низькою затримкою - переважно

- Досвід роботи з NoSQL - бажано.

- Знання бібліотек C++ Boost та STL

- Досвід роботи з базами даних NoSQL, такими як Couchbase.

- Досвід роботи з об'єктними базами даних вітається.

- Хороші комунікативні та командні навички.

- Хороші навички спілкування англійською мовою, як усно, так і письмово,

- Відмінні аналітичні та навички вирішення проблем

- Сильний гравець команди, здатний працювати з глобальними розподіленими командами.

- Розуміє, інтерпретує та перекладає інженерні вимоги у необхідні проекти, документацію та користувацькі історії.