О нас:
Мы разрабатываем решения в области автоматизации медицинского документооборота и не только более 20 лет.
Наши продукты:
- Комплекс Программных Средств "Виста-Мед"
- Личный кабинет пациента iOS vistamed
- Мессенджер ТАДАМ iOS/Android/Web
- А также десятки специализированных программных продуктов
Обязательные требования:
Опыт коммерческой разработки от 1 года
• Владение Python 3
• Владение Flask/FastAPI
• Базовые навыки html, css и js
• Владение (My)SQL, конкретно: o Уметь написать запросы, достаточные для CRUD (SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, HAVING, COUNT, DISTINCT, ORDER BY, LIMIT) o Уметь написать запросы для изменения модели данных (CREATE TABLE, ALTER TABLE) o Иметь опыт в использовании индексов, дебага, применении команды EXPLAIN o Иметь опыт в написании хранимых процедур и событий
• Знание Unix: shell, ssh, systemctl/service, port forwarding, netstat
• Знание git, subversion
Будет бонусом:
- Опыт коммерческой разработки Web/Desktop-приложений
- Базовые представления об алгоритмах и структурах данных
- Знание Unix: опыт пользователя, разработка и дебаг приложений
- Знание Java/PHP
- Знание Oracle
- Опыт работы с любым JS-фреймвоком — Angular/ReactAdmin/etc
Область задач:
- Написание и поддержка интеграций (Python3, MySQL, SOAP/REST)
- Поддержка и развитие существующих клиент-серверных продуктов (Python 2/3 + Flask/Django, MySQL/Oracle, js+html)
- Мелкие правки в связанных системах (Java/PHP)
Условия работы:
- работа в офисе в центре города, станция метро Пушкинская-Звенигородская, БЦ Нептун или удалённая работа
- Работа преимущественно полный рабочий день. Существует возможность совмещения с учебой и частичной занятости в случае обоюдной договоренности
- Первый месяц оплачиваемая стажировка, по итогам которой принимается решение о приёме на работу
- Начальный уровень з/п от 80000.
- Возможность пересмотра з/п по результатам работы раз в три месяца
- Официальное оформление по ТК РФ
Тестовое задание
Написать приложение-ежедневник. Должна быть возможность создавать запись, редактировать запись, удалять запись, читать запись, просматривать список записей, помечать запись отработанной. Отработанные записи в списке записей должны выделяться отдельным цветом. Использовать Python, FastAPI, PostgreSQL/MySQL, Docker и любой веб-фреймворк (Angular, React, Svelte, dhtmlx, что-то на свой вкус). Приложение должно запускаться через докер и иметь docker-compose.yml. Бэкенд, фронтенд и БД должны запускаться в разных контейнерах. Приложение нужно выложить на гитхаб и написать к нему README.md. Допускается в качестве тестового задания прислать другое приложение, но оно должно удовлетворять основным требованиям: технологический стек должен быть тот же, логика должна быть разбита минимум на два контейнера, в приложении должны присутствовать все CRUD функции. Ожидаемое время выполнения тестового задания 2-6 часов.