About Riverdale Institute
Riverdale Institute is a Registered Training Organisation (RTO No: 45754) delivering nationally recognised qualifications to domestic and international students. The organisation operates a range of internally developed software applications and digital systems that support student administration, assessment management, compliance reporting, enrolment processing and business operations.
We are seeking an Application Programmer to join our ICT team and contribute to the development, maintenance and enhancement of our internal software applications and business systems.
About the Role
Reporting to the Software Engineer, the Application Programmer will work as part of the ICT team to develop, maintain and improve software applications that support the organisation's operational, administrative and compliance functions.
The successful applicant will collaborate with technical and business stakeholders to implement application enhancements, resolve software issues and support the ongoing improvement of digital systems across the organisation.
Pay $77,000 + super ; Full-time
Key Responsibilities
- Develop, maintain and enhance internal software applications and web-based systems.
- Implement application improvements and new functionality based on business requirements.
- Investigate, troubleshoot and resolve software issues and application defects.
- Support integration between software applications and third-party platforms.
- Participate in software testing, deployment and maintenance activities.
- Assist with database management, reporting and data processing functions.
- Prepare and maintain technical documentation where required.
- Work collaboratively with technical and operational teams to improve business systems and processes.
- Contribute to system reliability, data integrity and application performance improvements.
- Assist with ongoing software support and continuous improvement initiatives.
Skills and Experience
Essential
- Bachelor degree or higher qualification in Information Technology, Computer Science, Software Engineering or a related field.
- Experience developing or maintaining software applications.
- Knowledge of programming languages such as Python, JavaScript, PHP or similar.
- Experience working with relational databases such as MySQL, PostgreSQL or SQL Server.
- Understanding of web application development principles and software development practices.
- Strong analytical, problem-solving and troubleshooting skills.
- Ability to work effectively both independently and within a team environment.
- Strong written and verbal communication skills.
Desirable
- Experience with web application frameworks such as Django, Laravel, Vue.js or similar technologies.
- Experience with API integrations and data exchange between software systems.
- Experience with version control tools.
- Familiarity with cloud-based platforms and modern software development practices.
- Experience working with business applications, workflow systems or process-driven environments.
- Experience within education, training or compliance-driven environments.
Benefits
- Opportunity to work on a diverse range of internally developed software applications.
- Exposure to application development, systems integration and digital improvement projects.
- Supportive and collaborative team environment.
- Ongoing professional development opportunities.
Pay: $77,000.00 per year
Education:
- Bachelor Degree (Required)
Experience:
- Application development: 1 year (Preferred)
Work Location: In person