position description€¦ · physical theatre, dance, film, theatre, music, visual art and design....

6
Position Description POSITION: Digital Developer Location: Adelaide Fringe TERM: 2 years START DATE: 1 st of September 2016 End Date: 30 th of June 2018 REPORTS TO: Human Resources Manager Organisational Context Adelaide Fringe is an annual open-access arts festival run over four weeks in Adelaide, South Australia during February and March. It is one of the largest, most popular and diverse arts festivals in Australia. Thousands of artists from around Australia and across the globe participate alongside home-grown talent, in art forms spanning cabaret, comedy, circus & physical theatre, dance, film, theatre, music, visual art and design. Position Summary Under the direction of the Management team, contribute to the design, development and rollout of Adelaide Fringe’s new digital platform. This encompasses the establishment of a new Open Access Artist & Venue Registration System, tightly integrated with both the ticketing backend and public website. Including the successful rollout of the new digital platform, further projects will be scoped and delivered such as design and implementation of CRM System, updating the front end of the Fringe Website, assist with reviewing and building Information systems which will allow the Adelaide Fringe to provide the very best experience for an open access festival in the world.

Upload: others

Post on 08-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Position Description€¦ · physical theatre, dance, film, theatre, music, visual art and design. ... development and rollout of both custom built systems/platforms as well as integration

Position Description

POSITION: Digital Developer

Location: Adelaide Fringe

TERM: 2 years

START DATE: 1st of September 2016

End Date: 30th of June 2018

REPORTS TO: Human Resources Manager

Organisational Context

Adelaide Fringe is an annual open-access arts festival run over four weeks in Adelaide, South Australia during February and March. It is one of the largest, most popular and diverse arts festivals in Australia. Thousands of artists from around Australia and across the globe participate alongside home-grown talent, in art forms spanning cabaret, comedy, circus & physical theatre, dance, film, theatre, music, visual art and design.

Position Summary

Under the direction of the Management team, contribute to the design, development and roll­out of Adelaide Fringe’s new digital platform. This encompasses the establishment of a new Open Access Artist & Venue Registration System, tightly integrated with both the ticketing backend and public website.

Including the successful rollout of the new digital platform, further projects will be scoped and delivered such as design and implementation of CRM System, updating the front end of the Fringe Website, assist with reviewing and building Information systems which will allow the Adelaide Fringe to provide the very best experience for an open access festival in the world.

Page 2: Position Description€¦ · physical theatre, dance, film, theatre, music, visual art and design. ... development and rollout of both custom built systems/platforms as well as integration

Organisational Relationship Reports to: Human Resources Manager Department: Human Resources Supervises: Nil Internal Liaisons: Director & CEO, Deputy Director, Digital Project Manager, Heads of

Departments, and other Adelaide Fringe staff and departments. External Liaisons: IT Support, Red 61 Ticketing Platform, Reinteractive, Katalyst

Interactive, and other IT organisations Key Responsibilities

In consultation with the Digital Project Manager, the Digital Developer will provide a leadership role within strategic projects working closely with engaged external developers & vendors.

Establishment of ongoing solution design, development and roll­out of both custom built systems/platforms as well as integration with off the shelf services such as payment gateways, CRM, Marketing and finance systems as planned for the Adelaide Fringe.

Manage the ongoing software development process with vendors to produce a world-class innovative solution.

Lead the design & implementation of the software solutions, including the API’s allowing for integration with other systems & add on business applications.

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 customer-centric applications.

Page 3: Position Description€¦ · physical theatre, dance, film, theatre, music, visual art and design. ... development and rollout of both custom built systems/platforms as well as integration

Ensure the development of the software prototype and live system adheres to the latest standards & best practices.

Manage user acceptance testing of the software. This includes developing automated unit tests, and regression testing.

Take operational ownership of any software solutions developed by external vendors and contracted staff to ensure that systems have satisfactory operational handover documentation, test coverage and deployment processes.

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.

Selection Criteria

Experience developing in Ruby on Rails, including common libraries such as RSpec and Resque, producing both frontend and backend applications exposing API’s/interfaces as required.

Database Design & Management using DBMS such as MySQL, MS SQL, PostgreSQL and Oracle.

Solid 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.

Understanding of fundamental design principles behind a scalable application

Proven experience working in Agile software project teams, utilising Continuous

Page 4: Position Description€¦ · physical theatre, dance, film, theatre, music, visual art and design. ... development and rollout of both custom built systems/platforms as well as integration

Integration practices and where practical, Continuous Delivery.

Proven experience providing technical leadership to development teams.

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.

Have a robust understanding of contemporary digital marketing principles and practices.

Knowledge of event industry and ticketing software preferable, and will be an advantage.

Successful candidate will likely have at least 3-5 years of experience in a professional capacity and a Bachelor’s degree in Computer Science, Information Systems or related field.

Personal Attributes

High level of organisational planning and problem solving skills.

Innovative and creative thinker with the ability to translate ideas into actions.

High level of attention to detail

Self-reliant and self-motivated.

Ability to cope with high pressure situations and competing deadlines.

Patient, amiable and good humored

Page 5: Position Description€¦ · physical theatre, dance, film, theatre, music, visual art and design. ... development and rollout of both custom built systems/platforms as well as integration
Page 6: Position Description€¦ · physical theatre, dance, film, theatre, music, visual art and design. ... development and rollout of both custom built systems/platforms as well as integration