Программист

Дата размещения вакансии: 31.01.2025
Работодатель: ДиСиЛоджик
Уровень зарплаты:
от 160000 RUR
Город:
Москва
улица Можайский Вал 8
Требуемый опыт работы:
От 3 до 6 лет

О продукте:

Продукт автоматизирует бизнес-процессы на горнорудных предприятиях, а в будущем и на строительных площадках. Пользователями системы являются диспетчеры наземных служб, работающие на персональных компьютерах в веб-браузере типа Google Chrome, и операторы передвижной техники, работающие на бортовых планшетных компьютерах в том же браузере, но в полноэкранном режиме. На персональных компьютерах в работе используется клавиатура и мышь, а на бортовых планшетах – сенсорный экран, клавиатура и мышь там используются только во время установки приложения. Операторы выполняют задания, поступающие от диспетчеров. Кроме того, бортовые планшеты демонстрируют операторам телеметрию с датчиков передвижной техники, а также передают показания от них диспетчерам. Персональные компьютеры и бортовые планшеты синхронизируются через центральный сервер.

Стек:

Linux (конечные пользователи, backend, среда разработки), Windows (конечные пользователи, среда разработки), Odoo, Python, JavaScript, PostgreSQL, PgAdmin, Docker, VS Code, RedMine, Nextcloud, GitLab, Sparx Enterprise Architect (для UML).

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

  1. Работа по технологиям стека;
  2. Работа в паре с ведущим программистом;
  3. Разработка кода бизнес-логики и моделей данных на языках Python и PL/pgSQL;
  4. Разработка пользовательского интерфейса на Python и JavaScript по готовому дизайну;
  5. Разработка кода коннекторов на Python;
  6. Разработка кода отчетов на выбранной платформе;
  7. Тестирование собственных изменений в коде в рамках поставленной задачи;
  8. Выполнение код-ревью для других программистов.

Требуемый опыт:

  1. Разработка в среде Windows или Linux от 3-х лет (совокупный опыт);
  2. Visual Studio или PyCharm от 3-х лет;
  3. GIT от 3-х лет;
  4. Реляционные СУБД от 1 года;
  5. Разработка веб-приложений от 3-х лет;
  6. Использование командной строки Docker;
  7. Отладка многопоточных приложений от 1 года;
  8. Работа с использованием трекеров задач от 1 года;
  9. Работа с использованием итеративных методов разработки от 1 года;

Требуемые знания:

  1. ООП;
  2. Асинхронное программирование;
  3. Отладка backend в IDE (с точками останова);
  4. JavaScript и Python 3;
  5. ORM;
  6. MVC;
  7. PL/pgSQL;
  8. Ветвление кода в GIT;
  9. Желательно понимание SCRUM;

Условия:

  1. Выплата з/п два раза в месяц;
  2. Оформление в соответствии с ТК РФ;
  3. Возможность развития;
  4. ДМС после прохождения испытательного срока;
  5. З/п от 160 000, итоговая по результатам собеседования.