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

Абавязкі:

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

Патрабаванні:

  1. Ступень бакалаўра ў галіне інфарматыкі, тэхнікі або сумежнай вобласці.
  2. Больш за 3 гады прафесійнага вопыту ў распрацоўцы праграмнага забеспячэння з упорам на праграмаванне на C++.
  3. Добрае веданне мовы C++, Librarі рамкі (напрыклад, Boost, STL або Qt).
  4. Веданне аб'ектна-арыентаванага праграмавання, шаблонаў праектавання і структур даных.
  5. Знаёмства з шматструменнасцю, кіраваннем памяццю і сеткавым праграмаваннем.
  6. Вопыт працы з сістэмамі кантролю версій (напрыклад, Git) і інструментамі адсочвання памылак (напрыклад, JIRA).
  7. Выдатныя аналітычныя навыкі, навыкі рашэння праблем і адладкі.
  8. Моцныя камунікатыўныя навыкі і здольнасць эфектыўна працаваць у асяроддзі сумеснай каманды.
  9. Дэталёва арыентаваны і арганізаваны, з магчымасцю кіраваць мноствам задач і выконваць тэрміны.

Прыемна заможных:

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

    Калі вы таленавіты інжынер-праграміст на C++ і захапляецеся стварэннем інавацыйных праграмных рашэнняў, мы хочам пачуць ад вас! Калі ласка, адпраўце нам сваё рэзюмэ і суправаджальны ліст з падрабязным апісаннем вашага вопыту і кваліфікацыі. Мы з нецярпеннем чакаем разгляду вашай заяўкі.