Backend

Разработчик настольного ПО/библиотек (Senior) Full-time

О компании и команде

NextGIS – команда ГИС-специалистов и разработчиков, работающих на рынке ГИС с 2011 года. Мы создали платформу для работы с геоданными и постоянно её совершенствуем. Наша платформа позволяет развернуть географическую информационную систему для организации любого размера, от компании до региона или целой страны. Нашим программным обеспечением пользуется Росреестр, Газпром, администрации регионов РФ, сотни небольших организаций во всех областях.

Продукты NextGIS – это семейство программ, каждая для своих задач.  Наш главный продукт – серверная ГИС NextGIS Web, в ней пользователь хранит и публикует геоданные. Для совместной работы в NextGIS Web мы разработали систему многопользовательского доступа. 

Ожидания от кандидата

Компетенции:

  • Знание языков программирования С/С++ (основной), Python.
  • Знание фреймворков и библиотек Qt, PyQt, qtifw.
  • Разработка настольного ПО, инсталляция ПО в целевые ОС (Windows, Linux).
  • Умение читать чужой код, ставить задачи коллегам, активно взаимодействовать с командой.
  • Написание юнит тестов.

Будет преимуществом:

  • Знание практик CI/CD
  • Знание геоинформационных технологий и программного обеспечения NextGIS
  • Понимание устройства проектов OpenSource, pull requests в проекты, работа с сообществом.

Обязанности:

  • Поддержка системы сборки (CMake) и библиотек gdal, proj, geos, ngstd и др.
  • Интеграция с веб-сервисами NextGIS
  • Оптимизация настольного ПО для обеспечения производительности, отказоустойчивости
  • Постановка задач разработчикам, декомпозиция задач. Прием результатов, code review.  
  • Подача предложений по развитию настольного ПО, его унификации, исключения дублирования

Условия работы

От нас:

  • Полностью белая зарплата
  • Много интересных задач и проектов
  • Небольшой, но целеустремленный коллектив коллег-разработчиков, одна из лучших команд в области ГИС
  • Возможность работать удаленно, в офисе или гибридно. Офисы: Москва, Нови сад (Сербия).

Бонусы

Мотивация после прохождения испытательного срока:

  • Премии выплачиваются: в конце года и по окончанию больших проектов.
  • Готовы проспонсировать покупку рабочего ноутбука или компьютера.
  • Оплачиваемые образовательные курсы для наших сотрудников.
  • Присутствует возможность корпоративного обучения английскому языку в одной из известных школ.

Дополнительные инструкции

Собеседование, тестовое задание, испытательный срок два месяца. 

Overview

  • Employer: NextGIS
  • Job Title: Разработчик настольного ПО/библиотек (Senior)
  • Published: 6 months, 1 week ago
Apply For This Job