Junior – Mid level Developer

Applications close: Mon, 23 Dec 2019 at 5:00 PM



Junior - Mid level Developer 
LOCATION: Adelaide Fringe/ Whyalla/Remote
TERM: Fixed term, salaried position
START DATE: Negotiable for the right candidate 
END DATE: 27 November 2020
REPORTS TO: Lead Developer & Digital Project Manager

The Junior – Mid Level Developer is part of an agile development team building and working on Adelaide Fringe’s Artist and Venue Registration Platform. Under the direction of the Lead Developer and Digital Project Manager, contribute to the design, development and roll-out of our digital platforms.  The role encompasses all areas from design, development, testing and implementation of the platform ensuring it is tightly integrated with both the ticketing backend and public website.

  • Working with an agile team design, develop, test, and maintain Adelaide Fringe’s AVR platform. Contributing to the ongoing software development process with vendors to produce a world-class innovative solution. 
  • Collaborate with the Ticketing and Digital, Artist and Venue and Marketing and Design teams on the design & implementation of the software solutions, including the API’s allowing for integration with other systems & add on business applications.  
  • Assist the Lead Developer to architect the high level view of all software, digital and online assets (including websites and apps) that are required in order to deliver a world-class user experience for customers, artists and venues.  
  • Manage code quality with independent development companies, including reviews, test coverage and ensure deployment processes are being followed and maintained to minimise disruption.  
  • Work with user experience designers, visual designers and content specialists to build customercentric applications. 
  • Ensure the development of the software prototype and live system adheres to the latest standards & best practices.  
  • Collaborate with the Lead Developer on user acceptance testing of the software.  This includes developing automated unit tests, and regression testing.  
  • Assist in the identification and management of risks which may affect the operation of Adelaide Fringe festivals.   
  • Whilst this position description summarises the purpose of the job and lists its key tasks, it is not a definitive list of all the tasks to be undertaken. Tasks can vary from time to time at the discretion of the Department Manager. To deliver services effectively, a degree of flexibility is needed and the individual may be required to perform work not specifically referred to above. 
  • Experience developing in Ruby on Rails is desired, including common libraries such as RSpec and Resque, producing both frontend and backend applications exposing API’s/interfaces as required.  
  • Experience in Database Design & Management using DBMS such as MySQL, MS SQL, PostgreSQL and Oracle is desired.  
  • Understanding of object-oriented programming. 
  • Proficient with front-end technologies, such as JavaScript, HTML5, and CSS3.  
  • Proficient working with REST, SOAP, JSON/XML API’s. 
  • Proficient working with code versioning tools such as GIT, SVN.
  • Experience building end to end mobile friendly applications for Google Play Store, Apple App Store & Windows Store is desired. 
  • Understanding of fundamental design principles behind a scalable application is required. 
  • Have experience with modern scripting frameworks, such as Angular, React and Ember. 
  • Experience in Agile development and delivery  
  • Experience with project management software, such as Jira, etc. 
  • Clear and robust understanding of current technology stacks and experience in delivering software that utilise modern technology frameworks. 
  • Outstanding communication skills with the ability to liaise, interact and communicate effectively and easily with a broad range of people, both internal and external to the organisation, in a professional and ethical manner. 
  • Knowledge of the arts, event and entertainment industry and ticketing software is preferable, and will be an advantage. 
  • Successful candidate will likely have 1-2 years of experience in a professional capacity and a Bachelor’s degree in Computer Science, Information Systems or related field.

Click here to submit your application:


Job Number: 19019

View the full position description via the link below.

For any enquiries regarding the role, please call 08 8100 2000.

Aboriginal and/or Torres Strait Islander people are encouraged to apply.

Due to the large volume of applications received, only successful candidates will be contacted.

Applications close 5:00PM Monday 23 December, 2019.

Position description (753 KB pdf)