Middle Python Software Engineer (remote/office)

16 сентября 2019    138
Откликнуться

— Знание языка Python 3 и core-библиотек;
— Знание SQL;
— Знание одной из реляционных СУБД: PostgreSQL, MySQL, Oracle;
— Минимум 2 года опыта работы;
— Знание и навыки автоматического тестирования приложений (unittest, pytest);
— Понимание принципов разработки настольных пользовательских интерфейсов (на любом фреймворке/языке)
— Знание ООП и шаблонов проектирования (Эрих Гамма, Мартин Фаулер);
— Знание и навыки рефакторинга приложений (Мартин Фаулер).

— Опыт работы с геоинформационной платформой QGIS;
— Опыт работы с геопространственной информацией на любом языке программирования;
— Знание фреймворка PyQT;
— Знание языка UML;
— Знание принципов предметно-ориентированного проектирования (Эрик Эванс).

С нами сотрудник получит:
1. Возможность присоединиться к профессиональной культуре надежного программирования;
2. Оплату услуг с привязкой к курсу доллара;
3. Политика проекта и организации — использовать исключительно современные технологии;
4. Официальное оформление, оплачиваемый отпуск в размере 24 календарных дней. Также все национальные праздники — выходные;
5. Мы работаем стандартно по 8 часов в день, 5 дней в неделю — гибкий график работы составлен с менеджером проекта;
6. Если вы предпочтете работу в офисе, то наш офис находится в центре Харькова 4-х минутах от м. Архитектора Бекетова или в 7-ми минутах от м. Исторический музей по адресу Пушкинская, 32. В офисе кабинетная система, чтобы можно было сфокусироваться только на своем проекте;
7. Программу менторства для новых сотрудников;
8. Работу в коллективе экспертов, которые помогут в любом вопросе.

Предполагаемые задачи на проекте:
— моделирование расширяемой схемы данных для геопространственных объектов, реализация схемы в конкретной реляционной СУБД;
— интеграция с готовой геоинформационной платформой через Python API ;
— расширение геоинформационной системы дополнительными модулями-плагинами;
— интеграция со специализированными системами моделирования инженерных сетей (batch mode, экспорт данных в специальные форматы, импорт текстовых отчетов систем моделирования);
— разработка настольного пользовательского интерфейса для администрирования системы (PyQT)
— импорт/экспорт данных для альтернативных геоинформационных платформ;
— покрытие приложений автоматическими тестами;
— отладка приложений и исправление ошибок.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.