Overview We're looking for a proactive and detail-oriented Applications Support Engineer to join our Technology team. You're someone who thrives on solving problems, keeping systems running smoothly, and continuously improving how things work. You understand the importance of legacy systems while keeping an eye on the future. In this role, you'll support and maintain critical applications that underpin our operations. You'll work closely with cross-functional teams to ensure stability, performance, and seamless integration across platforms. If you're passionate about application support, middleware, and cloud technologies—and you love making things better—this could be the perfect fit. Key Responsibilities Support and maintain legacy and transitional applications for Flybuys. Manage portals, databases, middleware, and messaging queues. Provide support for batch processing, job execution and data flows both internally and externally to our partners Ensure the stability, performance, and availability of applications. Proactively identify and resolve issues before they impact users. Develop and maintain documentation for legacy systems to ensure continuity. Collaborate with internal teams and external partners to deliver reliable solutions. Participate in on-call roster for FMS Application Support team. Continuous Improvement Regularly assess and optimise application performance. Identify and implement improvements to middleware and messaging configurations. Stay current with emerging technologies and best practices in application support. Contribute to knowledge sharing and process improvement initiatives. Required Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. 3-5 years of experience in application support and database management. Strong troubleshooting and communication skills. Familiarity with AWS services (SES, DynamoDB) and middleware technologies (Apache Guacamole, Active MQ).