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

от 250 000 за месяц до вычета налогов

Опыт работы: 3–6 лет

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

График: 5/2

Рабочие часы: 8

Формат работы: на месте работодателя

ООО Смарт Энджинс Сервис
IT-компания
У работодателя есть аккредитация

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

Мы – компания 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
  • iOS

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Москва, Ленинский проспект, Калужско-Рижская линия

Вакансия опубликована 31 января 2025 в Москве

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

ООО Смарт Энджинс Сервис
IT-компания
У работодателя есть аккредитация