Python / Django Developer

$$$

Шукаємо 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

Required languages

English B1 - Intermediate
Ukrainian Native
Published 15 July
98 views
·
27 applications
Last responded more than a month ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...