Обязанности
- разрабатывать новый функционал и поддерживать текущий код;
-
осуществлять оптимизацию и рефакторинг кода;
-
проводить код-ревью;
-
развивать имеющиеся программные решения;
-
участвовать в проектировании и разработке архитектуры ПО.
Наш стек технологий:
-
Отличные знания C++ 20;
-
кроссплатформенная разработка под компиляторы: Visual Studio, Clang;
-
библиотеки STL, Boost;
-
среда разработки: Visual Studio 2022;
-
пакетный менеджер: Conan;
-
технологии сборки и управление кодом: Cmake, Git, GitLab.
Требования
-
высшее образование связанное с САПР;
-
уверенное владение С++20 и знание библиотек STL, Boost;
-
опыт разработки на C++ GUI-приложений для Windows и Linux, желателен опыт с использованием Qt;
-
умение применять на практике ООП, SOLID, DRY, KISS и другие принципы чистого и читаемого кода;
-
опыт использования CMake для разработки и сборки кроссплатформенных приложений;
-
умение разбираться в чужом коде;
-
опыт оптимизации и повышения производительности;
-
опыт написания автотестов;
-
знание классических структур данных и алгоритмов;
-
опыт профилирования и оптимизации алгоритмов;
-
опыт многопоточного программирования;
-
умение применять на практике основные шаблоны проектирования;
-
опыт работы в команде и знакомство с гибкими подходами к разработке: Agile, Scrum;
-
представление о задачах, решаемых комплексом систем CAD/CAM/CAE/PDM(PLM), понимание принципов работы приложений, близких к САПР;
-
умение работать с Git, Jira, Confluence, Gitlab;
-
опыт наставничества, развитые leadership скилы;
- готовность и возможность работы с видеодисплейным терминалом (монитором) — более 70% рабочего времени;
- готовность к высоко интенсивной зрительной нагрузки (чтение и написание кода, работа с текстовыми редакторами, системами контроля версий, отладка);
- умение работать в условиях дедлайнов, нести ответственность за качество и производительность разрабатываемого ПО;
- опыт командной работы в формате Agile/Scrum, необходимость одновременной работы над несколькими задачами, код-ревью, наставничество;
- высокий уровень проектирования архитектуры программного обеспечения, анализ и оптимизация алгоритмов, многопоточное программирование, работа с кроссплатформенными системами сборки, разбор и рефакторинг стороннего кода;
- готовность и возможность работы в наушниках (звуковые уведомления CI/CD-систем), текстовая коммуникация через Jira, Confluence, GitLab, видеособрания в рамках Agile-ритуалов (дейли, планирование, ретроспективы).
Дополнительные требования
Возможность выполнения работы в дистанционном режиме
Социальный пакет
Бесплатный чай, кофе, фрукты.
Требования к кандидату
- Образование
- Высшее образование — специалитет, магистратура
- Опыт работы
- От 10 г.
Данные по вакансии
- Сфера деятельности
- Информационные технологии, телекоммуникации, связь
- График работы
- Полный рабочий день
- Тип занятости
- Полная занятость
- Место/тип рабочего места
- Нет; Да
- Подходит для категорий
- Инвалид
- Медицинские требования
- Медкнижка: Не указано
- Количество рабочих мест
- 2
- Адрес места работы
- Город Санкт-Петербург, Одоевского улица, дом: 5;корпус: ЛИТЕР А;
- Проживание
- Нет
Дополнительные сведения
- Перспектива карьерного роста
- Нет
- Типовая должность
- Программист
Контакты по вакансии
- Контактное лицо: Сухова Дарья
- Телефон: +7(812) 703-39-34
- Эл. почта: suhova_dv@ascon.ru
О компании
Сведения о работодателе получены из публичной карточки вакансии источника «Работа России».