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