
Analyst Programmer
2 weeks ago
Company Overview
EASYCLOUD POS System Pty. Ltd. is a fast-growing Australian payment technology company specializing in restaurant POS and management systems. With over 400 restaurant clients and an ongoing expansion in the past years, we rely on stable and scalable systems to accommodate our future growth.
Position Purpose
The Analyst Programmer will analyse user needs, document requirements, and maintain/optimize our POS and restaurant management systems, ensuring they align with business objectives and technical standards. This role is critical to bridging the gap between customer demands and technical implementation.
Key Responsibilities
1. System Analysis & Requirements Documentation
- Research, consult, and evaluate system program needs by collaborating with clients (restaurants) and internal teams (e.g., Service Manager).
- Produce detailed requirements documentation, system plans, and functional specifications for enhancements, including feasibility assessments for AI/automation features where applicable.
- Identify limitations/deficiencies in existing systems (e.g., order processing delays, payment integration issues) and propose solutions.
2. Program Development & Maintenance
- Write, test, and maintain program code to meet system requirements and technical specifications.
- Standardize data interfaces between modules (e.g., POS, inventory, CRM) to improve interoperability, supporting future AI/analytics extensions.
3. Technical Support & Continuous Improvement
- Update and maintain technical documentation, end-user guides, and operational procedures.
- Develop test plans and scripts for regression testing, ensuring system stability after updates and covering potential AI component interactions.
- Analyze operational metrics (e.g., transaction failure rates) to recommend improvements.
Qualifications & Essential Skills
- A bachelor’s degree in IT/Computer Science or higher
- Proficiency in:
- Programming: Python, Java, SQL.
- Debugging Tools: Postman, JIRA, or similar.
- Documentation: UML, Confluence, or equivalent.
- Strong analytical and communication skills to translate business needs into technical solutions.
- Ability to work independently under tight deadlines to resolve critical system issues.
- Demonstrating strong teamwork by actively collaborating with developers, managers, and clients to align technical solutions with business needs, ensuring seamless communication and project success.
Pay: $89,000.00 - $110,000.00 per year
Schedule:
- Day shift
Supplementary Pay:
- Performance bonus
**Education**:
- Bachelor Degree (preferred)
Work Authorisation:
- Australia (preferred)
Work Location: In person