Ищем Python разработчика (QGIS).
Мы ищем разработчика Python, который будет заниматься созданием и доработкой плагинов для QGIS, а также интеграцией геоинформационных инструментов с внешними системами.
Если вам интересны задачи на стыке геоинформационных технологий, анализа данных и Python-разработки, — будем рады видеть вас в команде.
Обязанности:
-
Разработка и поддержка плагинов QGIS с использованием PyQGIS API.
-
Оптимизация и рефакторинг существующих модулей системы.
-
Интеграция QGIS с внешними сервисами и базами данных (PostGIS, REST API).
-
Разработка пользовательских интерфейсов с использованием PyQt.
-
Участие в проектировании архитектуры новых решений.
-
Тестирование и документирование кода.
Требования:
-
Уверенное владение Python 3, понимание принципов ООП.
-
Опыт разработки плагинов или скриптов для QGIS.
-
Знание библиотек GDAL/OGR, Shapely, GeoPandas, Fiona.
-
Опыт работы с PostGIS и SQL-запросами.
-
Уверенные навыки работы с Git.
-
Опыт работы с PyQt / Qt Designer.
-
Понимание принципов REST API и обмена данными.
-
Английский язык на уровне чтения технической документации.
Будет плюсом:
-
Опыт работы с QGIS Server, GeoServer или MapServer.
-
Навыки веб-разработки (JavaScript, Leaflet, OpenLayers).
-
Опыт автоматизации задач с использованием скриптов Python.
-
Знание Linux и Bash.
-
Участие в open-source проектах (особенно QGIS Community).
Помимо вышеперечисленных технических качеств, мы ждем от вас умения распределять собственное время и расставлять приоритеты, готовности спросить, если что-то непонятно, найти самому, если чего-то не знаете.
Мы ищем действительно неравнодушного человека, которому небезразличен результат его работы, который радуется когда у него получилось хорошо и который задумывается когда у него получилось плохо. Это - главное требование для этой вакансии.
График работы: Удаленная работа
Условия:
- Полная занятость, полный рабочий день;
- Возможность частично или полностью удаленной работы, налаженные процессы удаленной работы;
- Трудоустройство ТК РФ;
Как будет проходить отбор:
- Вы присылаете резюме и примеры своего кода (желательно);
- Мы назначаем собеседование в skype/zoom/whatever с тимлидом/техдиром/продактом. Вам понадобится компьютер, чтобы обсудить примеры кода;
- На собеседовании будут технические вопросы, основанные на практических знаниях;
Наши преимущества:
-
Участие в проектах федерального уровня в сфере геоинформационных систем.
-
Возможность влиять на архитектуру решений и развитие продукта.
-
Работа с современными инструментами (QGIS, GeoServer, PostGIS, Python).
- Интересная предметная область и сложные технические задачи, возможность для профессионального и карьерного роста;
- Возможность частично или полностью удаленная работа, налаженные процессы;
- Зарплата указана средняя, готовы обсуждать более высокую ставку, соответствующая вашему опыту;
- Сильная команда, которая сочетает в себе как большой накопленный опыт, так и стремление к самым новейшим технологиям;
- Помощь в освоении новых современных и актуальных технологий;
- Подведение результатов по проектам каждые полгода с последующим пересмотром оклада и премиальными бонусами