В настоящее время мы ищем высококвалифицированного и мотивированного инженера-программиста C++, который присоединится к нашей динамичной команде. Как инженер-программист C++, вы будете играть ключевую роль в разработке и усовершенствовании наших программных приложений, используя свой опыт программирования на C++ для создания эффективных, надежных и масштабируемых решений. Вы будете сотрудничать с межфункциональными командами, включая менеджеров по продуктам, дизайнеров и тестировщиков, чтобы убедиться, что наше программное обеспечение соответствует требованиям клиентов и отраслевым стандартам.
Обязанности:
- Сотрудничайте с заинтересованными сторонами для сбора и анализа требований и спецификаций программного обеспечения.
- Проектируйте, разрабатывайте, тестируйте и обслуживайте высококачественные приложения C++, придерживаясь лучших практик и стандартов кодирования.
- Оптимизируйте код для обеспечения производительности, масштабируемости и стабильности, выявляя и устраняя узкие места и проблемы по мере их возникновения.
- Участвуйте в проверках кода и обсуждениях дизайна, предоставляя конструктивные отзывы для улучшения общего качества программного обеспечения.
- Постоянно расширяйте свои знания о методах программирования на C++ и отраслевых тенденциях, используя новые идеи в своей работе.
- Сотрудничайте с группами обеспечения качества для выявления, воспроизведения и устранения дефектов программного обеспечения.
- Создавайте и поддерживайте четкую и лаконичную техническую документацию по дизайну программного обеспечения, коду и руководствам пользователя.
- Наставлять и давать рекомендации младшим инженерам, fostсоздание культуры непрерывного обучения и совершенствования.
Обязательные условия:
- Степень бакалавра в области компьютерных наук, инженерии или смежных областях.
- Более 3-х лет профессионального опыта разработки программного обеспечения с упором на программирование на C++.
- Уверенное знание языка C++, libraries и фреймворки (такие как Boost, STL или Qt).
- Знание объектно-ориентированного программирования, шаблонов проектирования и структур данных.
- Знакомство с многопоточностью, управлением памятью и сетевым программированием.
- Опыт работы с системами контроля версий (например, Git) и инструментами отслеживания ошибок (например, JIRA).
- Отличные аналитические навыки, навыки решения проблем и отладки.
- Сильные коммуникативные навыки и умение эффективно работать в команде.
- Ориентация на детали и организованность, способность управлять несколькими задачами и соблюдать сроки.
Приятно любить:
- Знание других языков программирования, таких как Python, Java или C#.
- Опыт кроссплатформенной разработки, включая Linux, Windows и macOS.
- Знание гибких методологий разработки программного обеспечения, таких как Scrum или Kanban.
Если вы талантливый инженер-программист на C++ и увлечены созданием инновационных программных решений, мы ждем вас! Пожалуйста, отправьте нам свое резюме и сопроводительное письмо с подробным описанием вашего опыта и квалификации. Мы с нетерпением ждем рассмотрения вашей заявки.