Требується розробник з досвідом не менше 15 років роботи з класичними технологіями (Python 2.7, Delphi 7, Bottle, MySQL).
Потрібен спеціаліст, який реально розуміє старі стеки і вміє працювати з існуючими проектами без пропозицій "переписати все з нуля" і без лекцій про "сучасні технології".
Проект стабільний, використовується щоденно, код написаний акуратно і логічно. Це не «брудна спадщина», а робоча система, яку просто потрібно підтримувати і розвивати.
Перед початком роботи, звичайно, буде можливість ознайомитися з кодом і архітектурою, щоб оцінити обсяг і складність завдань.
Потрібен спокійний, професійний підхід без показного реформаторства. Тут цінується надійність і розуміння суті.
Робоча CRM-система, розроблена 5-6 років тому спеціально під наші бізнес-процеси для обліку запасних частин на складі і управління продажами. Система повністю функціонує і щоденно використовується в роботі. Розробка з нуля не потрібна - необхідно саме супроводження, доопрацювання модулів, виправлення багів і поступова модернізація без зміни технологічного стеку.
Проект розрахований на довгострокове співробітництво (3-4 роки) з оплатою за кожне завдання окремо. Шукаємо розробника, готового працювати з вже існуючою кодовою базою і архітектурою, без завищених тарифів, з націленістю на стабільну і продуктивну спільну роботу.
Технологічний стек:
Веб-частина (сайт):
Python 2.7
Bottle Framework (простий і легкий)
MySQL
HTML4, JavaScript
Сторонні бібліотеки:
fpdf -генерація PDF
msgpack (модифікована) - обмін у бінарному форматі MsgPack
openpyxl, xlrd, xlwt —-робота з xlsx і xls
PIL - генерація капчі
matplotlib - побудова графіків і діаграм
Сервер: Nginx + вбудований FastCGI Bottle
Кросплатформенна робота: Windows (у замовника) і Linux (у розробника)
Програмна частина (клієнтський додаток):
Delphi 7
Компоненти RxLib
Робота з SQLite через Zeos
Підключення по HTTP через IdHTTP
Робота з XLS через OLE
SimpleMsgPack (модифікована версія) - обмін у форматі MsgPack