Position Overview
Responsible for analyzing business workflows, designing system structures, and overseeing
development projects related to inventory and transaction management. This role combines both technical expertise and project coordination — ensuring that system designs, database logic, and data reports are aligned with operational needs and company objectives.
- Plan, coordinate, and monitor software development projects covering front-end, back end, database, POS, and reporting systems.
- Analyze and understand existing business workflows, especially stock management operations — including purchasing, inventory transfers, and sales transactions.
- Translate actual inventory movement and warehouse processes into accurate system logic, ensuring real-time and multi-branch synchronization.
- Design and oversee database structures (OrientDB) for transaction management, beginning inventory, and data aggregation.
- Ensure seamless integration of server-side (Java) and client-side (TypeScript / Angular) components across all platforms.
- Supervise and participate in API synchronization (e.g., Zoho), invoice aggregation, and REST API integration for efficient data flow.
- Lead the design and optimization of POS modules, including development and deployment into Android applications.
- Manage data visualization and client-side request handling to ensure accurate display of inventory and sales information through Company-owned system.
- Oversee reporting and form generation using Stimulsoft integrated into Angular components.
- Coordinate development timelines, define project scope and deliverables, and assign tasks to other programmers.
- Review, test, and validate system computations — including inventory balances, purchase amounts, and sales data — before rollout.
- Serve as the bridge between management, development teams, and business users to align technical output with operational needs.
- Maintain comprehensive documentation of system logic, workflows, milestones, and version updates.
- Provide technical guidance, code review, and troubleshooting support to ensure system reliability and performance.
- Ensure all systems are secure, scalable, and aligned with the actual business flow of inventory and reporting operations.
Qualifications
Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical fieldAt least 3–5 years of proven experience in software development, systems analysis, or IT project management (preferably in retail, logistics, or inventory-based businesses)Strong understanding of business workflows involving inventory, purchasing, transfers, and salesProven experience in database design and management (experience with OrientDB or similar systems is an advantage)Skilled in data analysis and aggregation, including query development for reporting and performance trackingProficient in Java, TypeScript, and Angular development environmentsFamiliarity with API integration, REST architecture, and POS system developmentKnowledge of reporting tools such as Stimulsoft (or similar)Experience in project management — planning, task coordination, and progress monitoringAbility to translate operational requirements into technical solutionsStrong analytical thinking, attention to detail, and documentation skillsExcellent communication and leadership abilities to work effectively with both technical and business teams