Analyst Programmer (In-House Developer)
Machines Sdn Bhd
Job Description
Key Responsibilities
In-house system development
Design, build and maintain internal systems (web and mobile) that automate retail processes such as sales, inventory, warehouse operations (receiving, put-away, picking, packing, dispatch, stock take and stock transfers), orders, refunds and reporting
Develop backend services and APIs in C#, and cross-platform mobile apps in Flutter
Work with business users to gather requirements, map current workflows and turn them into practical, easy-to-use tools
Integrate internal systems with POS, ERP, warehouse and inventory systems, payment gateways, e-commerce platforms and third-party services
Test, deploy and improve systems based on user feedback, and write clear documentation
Daily IT operations support
Provide day-to-day technical support for staff and stores,