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

Обов'язки:

  1. Співпрацюйте з зацікавленими сторонами, щоб зібрати та проаналізувати вимоги та характеристики програмного забезпечення.
  2. Проектуйте, розробляйте, тестуйте та обслуговуйте високоякісні програми C++, дотримуючись найкращих практик і стандартів кодування.
  3. Оптимізуйте код для продуктивності, масштабованості та стабільності, виявляючи та вирішуючи вузькі місця та проблеми, щойно вони виникають.
  4. Беріть участь у перевірці коду та обговоренні дизайну, надаючи конструктивний відгук для покращення загальної якості програмного забезпечення.
  5. Постійно розширюйте свої знання про методи програмування на C++ і галузеві тенденції, використовуючи нове розуміння своєї роботи.
  6. Співпрацюйте з групами забезпечення якості для виявлення, відтворення та усунення дефектів програмного забезпечення.
  7. Створюйте та підтримуйте чітку, лаконічну технічну документацію для розробки програмного забезпечення, коду та посібників користувача.
  8. Наставник та керівництво молодшими інженерами, фostформування культури постійного навчання та вдосконалення.

Вимоги:

  1. Ступінь бакалавра з комп’ютерних наук, інженерії або суміжної галузі.
  2. 3+ роки професійного досвіду в розробці програмного забезпечення, з акцентом на програмування C++.
  3. Глибоке знання мови С++, бібліотекаrarі фреймворків (таких як Boost, STL або Qt).
  4. Володіння об’єктно-орієнтованим програмуванням, шаблонами проектування та структурами даних.
  5. Знайомство з багатопотоковістю, управлінням пам'яттю та мережевим програмуванням.
  6. Досвід роботи з системами контролю версій (такими як Git) та інструментами відстеження помилок (наприклад, JIRA).
  7. Відмінні навички аналізу, вирішення проблем і налагодження.
  8. Сильні комунікативні навички та вміння ефективно працювати в середовищі спільної команди.
  9. Орієнтований на деталі та організований, зі здатністю керувати кількома завданнями та дотримуватись термінів.

Приємно до Haves:

  1. Знання інших мов програмування, таких як Python, Java або C#.
  2. Досвід кросплатформної розробки, включаючи Linux, Windows і macOS.
  3. Знайомство з гнучкими методологіями розробки програмного забезпечення, такими як Scrum або Kanban.

    Якщо ви талановитий розробник програмного забезпечення C++ і любите створювати інноваційні програмні рішення, ми хочемо почути вашу думку! Будь ласка, надішліть нам своє резюме та супровідний лист із детальним описом вашого досвіду та кваліфікації. Ми з нетерпінням чекаємо на розгляд вашої заявки.