ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1039264 | С++ разработчик | Новосибирск | > Контур | open | 2023-10-05 |
Требования
Опыт продуктовой разработки на С/C++ от 2-х лет. Мы не требуем знания всех фишек C++, но ждём уверенных...
Обязанности
Расширять и поддерживать функциональность COM-библиотеки и библиотеки для 1С. Принимать участие в код-ревью. Писать unit-тесты.
Описание
Контур — экосистема продуктов для бизнеса. Мы создаем решения, которые сохраняют время, деньги и нервные клетки бизнесменам и их сотрудникам по всей стране. Наши сервисы упрощают взаимодействие компаний с контрагентами. Мы делаем процессы простыми и быстрыми, а сервисы — удобными для клиента.
О проекте
В Контур.Диадок организации обмениваются документами в электронном виде. Такие документы принимаются налоговой и судами. Их не надо печатать, отправлять курьером и ждать. Документооборот без обороток, принтера и стопок бумаги.
Для интеграции с сервисом существует SDK в виде COM-библиотеки.
Мы занимаемся развитием этой библиотеки, которая позволяет нашим клиентам встроить сценарии работы с электронными документами глубже в учетные системы клиентов.
Кроме этого, есть библиотека для внутреннего использования, расширяющая функциональность 1С, такую как работа с криптографией, HTTP и т. д.
Технологический стек
С++ 17, COM ATL, WinAPI, Windows, Git, CI- GitLab.
Чем предстоит заниматься
-
Расширять и поддерживать функциональность COM-библиотеки и библиотеки для 1С.
-
Принимать участие в код-ревью.
-
Писать unit-тесты.
Наши ожидания
-
Опыт продуктовой разработки на С/C++ от 2-х лет. Мы не требуем знания всех фишек C++, но ждём уверенных знаний по работе с ресурсами (RAII, move-семантика) для написания эффективного и безопасного кода, а также основных возможностей стандартной библиотеки (контейнеры, алгоритмы).
-
Умение писать чистый код.
-
Знание принципов ООП и паттернов проектирования.
-
Умение анализировать дампы приложений.
Дополнительными плюсами будут
-
Знание Cmake.
-
Опыт написания тестов на Catch2.
-
Опыт разработки на Linux.
-
Знание других языков программирования.
Мы предлагаем
-
Зарплату. Ее уровень зависит от ваших технических знаний и навыков. Раз в полгода мы пересматриваем зарплаты в зависимости от вашего роста в качестве инженера. Финансовые бонусы, они же премии, тоже есть: за месяц, квартал, год.
-
Гибкий рабочий график. Нам важна выполненная задача, а не работа с 9:00 до 18:00.
-
Пространство для инжиниринга и творчества. Хотите сделать статью на Хабре — у нас есть корпоративный блог, а с текстом статьи помогут наши деврелы. Хотите выступить на конференциях — подскажем, как попасть и подготовиться. Еще сами делаем конференции и митапы: от вас инициатива и выступление, от нас — общая организация ивента и площадка. Проекты в опенсорсе у нас тоже есть.
-
Движухи на уровне всей компании. Техническая конференция всех программистов — КонфУР, летучки и обмен опытом между командами, общие праздники.
-
Комфортный офис, удаленку или гибридный формат. Для нас не принципиально, откуда работает команда — из дома или из офиса. Но если вам по душе приходить куда-то для работы — обеспечим комфортом, зонами отдыха, кухней с полезным перекусом, библиотеками с профессиональной литературой.
-
Мы всегда на «ты». Максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи. А еще у нас есть инженерный совет, который придумывает и реализует проекты для улучшения жизни инженеров в компании, и в него можно попасть.