C++ Developer
Продуктова IT-компанія шукає Middle C++ Developer, який долучиться до розвитку desktop-системи для обробки та зберігання документів. Позиція передбачає роботу з фундаментальними компонентами продукту, що напряму впливають на стабільність, продуктивність та масштабованість системи, якою щодня користуються тисячі бізнесів по всій Україні.
Команда працює над розвитком та підтримкою legacy-архітектури, а також поступовим удосконаленням екосистеми продукту. Це роль для спеціаліста, якому цікаві низькорівневі задачі, мережеве програмування, багатопоточність і оптимізація продуктивності.
Технологічний стек: C, C++, STL, IPC, TCP/IP, OpenSSL, Boost, MSSQL, Oracle, багатопоточність, сокети.
Що буде у задачах:
• Розробка та підтримка desktop-компонентів системи
• Робота з мережевим кодом та міжпроцесною взаємодією
• Розробка багатопотокових та асинхронних рішень
• Оптимізація продуктивності legacy-коду
• Інтеграція з MSSQL та Oracle
• Робота з SSL/TLS-з’єднаннями та мережевими протоколами
• Аналіз і покращення стабільності системи
Важливо для ролі:
• Комерційний досвід із C++
• Розуміння багатопоточності, примітивів синхронізації та IPC
• Досвід роботи з мережевим програмуванням: TCP/IP, HTTP, SSL/TLS
• Практичний досвід роботи із сокетами
• Знання STL, алгоритмів, контейнерів та їх алгоритмічної складності
• Розуміння memory layout, роботи кешу та оптимізації пам’яті
• Досвід асинхронного програмування
• Досвід інтеграції з MSSQL та Oracle
Буде плюсом:
• Досвід із C#
• Досвід desktop-розробки
• Практика роботи з OpenSSL та Boost
Компанія пропонує:
• Оплачувані відпустки та лікарняні
• Корпоративне навчання та підтримку розвитку
• Можливість бронювання
• Комфортний офіс із додатковими активностями: йога, фітнес, бойові мистецтва, більярд
• Роботу над продуктом із великою кількістю користувачів та реальним впливом на цифрову інфраструктуру країни
Required languages
| Ukrainian | Native |