Company: Inventive Retail Group
🔹Your tasks:
- Development and optimization of the EME.WMS DBMS core (C++)
- Development and support of mobile applications for PDTs (Android Java/NDK, legacy — Windows CE / Windows Mobile)
- Programming in the internal EME-L language (SQL dialect + scripts)
- Integration of WMS with external systems (1C, Kafka, marking systems: Chestny ZNAK, EGAIS, Mercury)
- Optimization of queries and data structures in the built-in database
🔹Our expectations:
- C++ development experience (from 3 years) — Visual Studio, STL, understanding of multithreading
- Java experience (Android SDK/NDK) — development of applications for mobile data collection terminals (PDTs)
- SQL knowledge (query optimization, schema design)
- Experience with WMS systems or warehouse logistics (understanding of receiving, shipping, stock discrepancies, location storage)
- Willingness to work with legacy code (C++03, MFC, Windows CE/QT4 — if required)
🔹Will be a plus:
- Knowledge of EME-L language or experience with other scripting/internal DB languages
- Experience with marking systems (Chestny ZNAK, EGAIS, Mercury)
- QT skills (QT4/QT5), cross-compilation for Windows CE
- Re-engineering experience: migrating legacy modules to a modern stack (C++17, C#)
- Knowledge of cryptography (PKCS#11, CryptoPro, EDS)
English — B2 (reading technical documentation)
🔹Our conditions:
- Hybrid or remote format, office — m. Shelepiha metro station
- Prospects for professional and career growth
- Work in a young, ambitious team
- Discounts in all Inventive Retail Group chains (restore:, Samsung, Street Beat, Mir Kubikov, Hiker, Amazing Red, Unode50), discounts in partner companies (fitness, lending, travel, entertainment), contests with valuable prizes
Contacts: recruiter contact