Шукаємо Python / Django Developer для розвитку та підтримки корпоративного вебзастосунку, який автоматизує внутрішні бізнес-процеси та інтегрується із зовнішніми сервісами.
Проєкт являє собою монолітний Django-застосунок із набором локальних модулів, серверною генерацією сторінок, Microsoft SQL Server, LDAP-аутентифікацією та інтеграціями через REST і SOAP.
Основні завдання:
Розробка нової функціональності на Python і Django.
Підтримка та вдосконалення наявних Django apps.
Аналіз і рефакторинг існуючого коду.
Виправлення помилок і оптимізація продуктивності застосунку.
Розробка та підтримка інтеграцій із зовнішніми REST API та SOAP-сервісами.
Робота з Microsoft SQL Server: створення запитів, аналіз даних та оптимізація роботи з БД.
Розробка серверної логіки, форм, таблиць і користувацьких сценаріїв.
Підтримка frontend-частини, реалізованої через Django Templates, JavaScript, jQuery і Bootstrap.
Робота з імпортом, експортом та обробкою Excel-файлів і табличних даних.
Підтримка LDAP-аутентифікації та механізмів авторизації.
Участь у поступовій модернізації технічного стеку.
Підготовка змін до розгортання в середовищі Windows Server та IIS.
Технологічний стек:
Backend
Python 3.10
Django 2.1
Монолітна архітектура з локальними Django apps
Django Templates
SQLAlchemy
Requests
Zeep
lxml
PyJWT
Cryptography
База даних:
Microsoft SQL Server
django-pyodbc-azure
pyodbc
ODBC Driver 17 for SQL Server
Frontend:
HTML та CSS
JavaScript
jQuery
Bootstrap
jQuery UI
DataTables
Select2
Dropzone
FullCalendar
CKEditor
D3
Toastr та інші UI-бібліотеки
Робота з даними:
pandas
NumPy
openpyxl
XlsxWriter
xlrd та xlwt
Інфраструктура:
Windows Server 2019
IIS
FastCGI
wfastcgi
Конфігурація через web.config
Django staticfiles
Необхідний досвід:
Комерційний досвід розробки на Python.
Практичний досвід роботи з Django.
Розуміння архітектури монолітних вебзастосунків.
Впевнене володіння Django ORM.
Досвід роботи з реляційними базами даних.
Знання SQL та вміння аналізувати й оптимізувати запити.
Практичний досвід інтеграції з REST API.
Розуміння HTML, CSS і JavaScript.
Досвід роботи з Django Templates.
Уміння розбиратися в наявній кодовій базі та безпечно вносити зміни.
Досвід роботи із системами контролю версій Git.
Буде перевагою:
Досвід роботи з Microsoft SQL Server і pyodbc.
Досвід підтримки або модернізації legacy-проєктів.
Досвід роботи з Windows Server, IIS, FastCGI або wfastcgi.
Знання jQuery, Bootstrap і DataTables.
Досвід інтеграції із SOAP-сервісами.
Досвід роботи з LDAP та корпоративною аутентифікацією.
Досвід інтеграції із Salesforce.
Практичний досвід використання pandas, openpyxl або XlsxWriter.
Розуміння підходів до оновлення версій Python, Django та залежностей без зупинки бізнес-процесів.
Досвід написання автоматизованих тестів.
Що важливо для цієї ролі:
Ми шукаємо спеціаліста, який не лише розробляє нові функції, а й уміє працювати зі сформованою корпоративною системою: досліджувати існуючу логіку, знаходити причини проблем, оцінювати ризики змін і поступово покращувати архітектуру.
Важливими будуть уважність до деталей, відповідальне ставлення до стабільності системи та готовність працювати з різними рівнями застосунку — від SQL-запитів і backend-логіки до шаблонів та JavaScript-компонентів.
Ми пропонуємо:
Віддалену роботу, парт-тайм залучення.
Роботу над важливим корпоративним продуктом із реальним впливом на бізнес-процеси.
Можливість розвивати наявну систему та брати участь у її поступовій технічній модернізації.
Задачі, пов’язані з backend-розробкою, інтеграціями, базами даних і обробкою даних.
Професійну команду та можливість впливати на технічні рішення.
Прозорі процеси постановки та пріоритизації завдань.
Якщо ви маєте такий досвід і готові працювати на якість та результат, будемо раді продовжити спілкування. Чекаємо на ваші резюме.
Наші сайти:
https://vmkteam.com https://vmk-group.com/ua


