Вакансия: Ведущий разработчик Python
Описание вакансии
Мы аккредитованная ИТ компания, системный интегратор, специализирующийся на разработке и реализации комплексных проектов в области информационных технологий и промышленной автоматизации на всей территории России.
Мы ищем себе в команду Ведущего программиста. У нас можно самореализоваться, получить новый опыт и решать интересные задачи.
О Продукте: Продукт автоматизирует бизнес-процессы на горнорудных предприятиях, а в будущем и на строительных площадках. Пользователями системы являются диспетчеры наземных служб, работающие на персональных компьютерах в веб-браузере типа Google Chrome, и операторы передвижной техники, работающие на бортовых планшетных компьютерах в том же браузере, но в полноэкранном режиме. На персональных компьютерах в работе используется клавиатура и мышь, а на бортовых планшетах сенсорный экран, клавиатура и мышь там используются только во время установки приложения. Операторы выполняют задания, поступающие от диспетчеров. Кроме того, бортовые планшеты демонстрируют операторам телеметрию с датчиков передвижной техники, а также передают показания от них диспетчерам. Персональные компьютеры и бортовые планшеты синхронизируются через центральный сервер.
Стек:
Linux (конечные пользователи, backend, среда разработки), Windows (конечные пользователи, среда разработки), Odoo, Python, JavaScript, PostgreSQL, PgAdmin, Docker, VS Code, RedMine, Nextcloud, GitLab, Sparx Enterprise Architect.
Обязанности:
- Работа по технологиям стека;
- Проектирование классов (ООП) совместно с аналитиком и архитектором;
- Самостоятельная разработка кода бизнес-логики и моделей данных на языках Python и PL/pgSQL;
- Самостоятельная разработка пользовательского интерфейса на Python и JavaScript по готовому дизайну;
- Проектирование коннекторов к внешним системам совместно с аналитиком и архитектором. Самостоятельная разработка кода коннекторов на Python;
- Совместно с аналитиком и дизайнером проектирование отчетов, генерируемых продуктом. Самостоятельная разработка кода отчетов на выбранной платформе;
- Тестирование собственных изменений в коде в рамках поставленной задачи;
- Выполнение код-ревью для других программистов.
Требования: - Разработка в среде Windows и Linux от 3-х лет (совокупный опыт);
- Visual Studio или PyCharm от 3-х лет;
- GIT от 3-х лет;
- Реляционные СУБД от 3-х лет;
- Разработка веб-приложений от 3-х лет;
- Docker от 1 года;
- Программирование и отладка многопоточных приложений от 1 года;
- Работа с использованием трекеров задач от 2-х лет;
- Работа с использованием итеративных методов от 2-х лет;
- Применение ECMAScript 6 на практике приветствуется.
Условия: - Выплата з/п два раза в месяц;
- Оформление в соответствии с ТК РФ;
- Возможность развития;
- ДМС после прохождения испытательного срока;
- Удаленный график работы, посещение офиса на постановку спринта и ретроспективы;
- Итоговая з/п по результатам собеседования, от 250 000 (net)