Ведущий программист широкого профиля

от 250 000 ₽ до вычета налогов

Смарт Энджинс Сервис

Ленинский проспект

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Мы – компания Smart Engines, один из лидеров в области систем компьютерного зрения и распознавания документов. Занимаемся разработкой библиотек для анализа ID-документов (паспорта, ID-карты, водительские удостоверения и др.), банковских карточек, штрихкодов, гибких документов и прочего.

В данный момент мы ищем профессионала в отдел интеграции и поддержки продуктов. Отдел занимается широким спектром задач, связанных с развитием наших продуктов (SDK распознавания), созданием инфраструктурных утилит, организацией выпуска программных продуктов, тестированием систем, помощью клиентам в интеграции наших библиотек в абсолютно разные инфраструктуры.

Требования к кандидату:

0. Навыки общего характера:

  • хороший технический английский;
  • умение работать с документацией;
  • ответственность и внимательность;
  • коммуникабельность и стрессоустойчивость;
  • умение планировать работу над задачей.

1. Опыт программирования на C/C++

  • умение создавать и тестировать приложения в режиме кроссплатформенности;
  • понимание принципов ООП;
  • умение быстро разбираться с новыми библиотеками и алгоритмами;
  • знание инструментов и средств разработки и отладки: git, cmake, gcc, clang, valgrind;
  • опыт написания многопоточных и потокобезопасных приложений.

2. Опыт программирования на Python

  • умение писать чистый, читаемый и оптимизированный код на Python, используя лучшие практики и подходы;
  • опыт работы с популярными Python-фреймворками;
  • базовые знания в области DevOps.

3. Понимание языков C#/Java/JavaScript/PHP/Python

  • базовое знание синтаксиса языка программирование;
  • умение запустить проект в IDE в режиме отладки;
  • навыки поиска ошибки в коде;
  • написание программ среднего уровня с использованием справочника;
  • базовый опыт разработки под мобильные платформы.

4. Опыт работы с операционными системами Linux, macOS, MS Windows:

  • умение установить и настроить ОС “с нуля”;
  • навыки администрирования операционной системы;
  • умения писать системные скрипты;
  • понимание работы процессов;
  • умение инсталлировать приложения из репозиториев;
  • умение компилировать и инсталлировать приложения из исходного кода, в том числе путем внесения небольших правок;
  • умение создавать дистрибутивы для запуска на другом компьютере.

5. Навыки работы с Git и Gitlab:

  • базовые умения работы с git;
  • навыки работы с ветками;
  • умение отменить последний коммит;
  • знание и точное понимание зачем документировать разработку с использованием issues и wiki.

Большим плюсом будет:

  • промышленный опыт работы с Java / C# как с внешними программными интерфейсами библиотек;
  • промышленный опыт разработки GUI приложений под desktop-платформы;
  • промышленный опыт разработки под мобильные платформы;
  • опыт программирования telegram-ботов на Python;
  • опыт работы с Jenkins.

Мы предлагаем:

  • принять участие в работе над успешными проектами и интеллектуальными продуктами для клиентов по всему миру;
  • работу в команде профессионалов;
  • трудоустройство согласно ТК РФ;
  • интересные задачи.

Ключевые навыки

Python
C/c++
Техническая поддержка
Devops
Cmake
Android jetpack
Axios

Адрес

Москва, Калужско-Рижская линия

Контактная информация

Смарт Энджинс Сервис

Сайт: smartengines.ru

Почта: не указана

Вакансия опубликована 20.01.2025 в г. Москва.

Похожие вакансии

#

от 250 000 до 350 000 ₽

Москва

Удаленная работа

Подробное описание

13 января

#

Москва

Автозаводская

Полный день

Подробное описание

19 января

#

Москва

Ленинский проспект

Полный день

Подробное описание

20 января