Flexible location - Role can be based anywhere in Australia for the right candidate!About Scripture Union Australia (SU Australia)Scripture Union Australia (SU Australia) is a Christian not-for-profit organization with a heart for children, young people and their families. In addition to being Australia’s largest provider of school chaplains, we run camps, community outreach events and At-Risk Youth programs, and offer nationally recognized training programs in youth work at both Certificate IV and Diploma levels. All SU Australia staff and volunteers are empowered and equipped to champion a child safe culture in bringing hope to a young generation.About the positionReporting to the Group Manager IT, this role will see the successful applicant become a key member of the IT team. The Software Developer is responsible for the ongoing maintenance and development of SU Australia's internal Intranet, public web based services, automation of internal IT Systems and custom solutions to integrate with external providers and cloud-based services.  This role will also oversee and facilitate the development process for new projects. You can expect to be working primarily with PHP, Python, JavaScript, MySQL, Git, Docker, Linux (Ubuntu).In addition to maintaining our existing software-based solutions, we are looking for a candidate who is enthusiastic about helping us investigate and adopt appropriate new tools and technologies in support of SU Australia’s mission.  The successful candidate will have:Experience overseeing software development projectsMultiple object-oriented programming languages (at least one of them being PHP)A mainstream relational database and ORM layer (ideally MySQL / Doctrine)Developing in a Linux environment and writing robust production-grade Linux shell scriptsWorking on a large, complex codebase using Object-oriented design principlesUsing a modern VCS such as git to share code in a team environmentThe following technical skills are also highly desirable for this role:Web frontend design using HTML/CSSExperience with jQuery or AngularJSExperience with modern web frontend tools such as React, Angular, Sass, WebpackExposure to and understanding of unit testing (such as PHPUnit)Exposure to PHP frameworks (particularly Symfony)Experience working with packaging and dependency management tools such as Composer or NPM.Use of Docker and/or Kubernetes for containerization and deploymentUnderstanding of continuous integration, release cycles and development processesExperience working with a full-featured language type system e.g. TypeScript or MypyExperience creating / maintaining web APIs (RPC, REST, GraphQL)Proven skills in UI/UX DesignApplicationsIn order to be considered for this role, please complete your application including the following:Cover Letter - Clearly outlining how you meet the key accountabilities listed above for our ‘successful candidate’, including your cultural fit within SU Australia. No more than two pages in total.Current CVPlease click on the link below to apply.  For all other general enquiries please contact People Services on (07) 3112 6566.(Recruitment agencies need not enquire or apply. Only direct candidate applications will be considered.)Click here for Role Statement 80000 AUD Brisbane

Software Developer

Flexible location - Role can be based anywhere in Australia for the right candidate!

About Scripture Union Australia (SU Australia)

Scripture Union Australia (SU Australia) is a Christian not-for-profit organization with a heart for children, young people and their families. In addition to being Australia’s largest provider of school chaplains, we run camps, community outreach events and At-Risk Youth programs, and offer nationally recognized training programs in youth work at both Certificate IV and Diploma levels. All SU Australia staff and volunteers are empowered and equipped to champion a child safe culture in bringing hope to a young generation.

About the position

Reporting to the Group Manager IT, this role will see the successful applicant become a key member of the IT team. The Software Developer is responsible for the ongoing maintenance and development of SU Australia's internal Intranet, public web based services, automation of internal IT Systems and custom solutions to integrate with external providers and cloud-based services.  This role will also oversee and facilitate the development process for new projects. You can expect to be working primarily with PHP, Python, JavaScript, MySQL, Git, Docker, Linux (Ubuntu).

In addition to maintaining our existing software-based solutions, we are looking for a candidate who is enthusiastic about helping us investigate and adopt appropriate new tools and technologies in support of SU Australia’s mission.  

The successful candidate will have:

  • Experience overseeing software development projects
  • Multiple object-oriented programming languages (at least one of them being PHP)
  • A mainstream relational database and ORM layer (ideally MySQL / Doctrine)
  • Developing in a Linux environment and writing robust production-grade Linux shell scripts
  • Working on a large, complex codebase using Object-oriented design principles
  • Using a modern VCS such as git to share code in a team environment

The following technical skills are also highly desirable for this role:

  • Web frontend design using HTML/CSS
  • Experience with jQuery or AngularJS
  • Experience with modern web frontend tools such as React, Angular, Sass, Webpack
  • Exposure to and understanding of unit testing (such as PHPUnit)
  • Exposure to PHP frameworks (particularly Symfony)
  • Experience working with packaging and dependency management tools such as Composer or NPM.
  • Use of Docker and/or Kubernetes for containerization and deployment
  • Understanding of continuous integration, release cycles and development processes
  • Experience working with a full-featured language type system e.g. TypeScript or Mypy
  • Experience creating / maintaining web APIs (RPC, REST, GraphQL)
  • Proven skills in UI/UX Design

Applications

In order to be considered for this role, please complete your application including the following:

  • Cover Letter - Clearly outlining how you meet the key accountabilities listed above for our ‘successful candidate’, including your cultural fit within SU Australia. No more than two pages in total.
  • Current CV

Please click on the link below to apply.  For all other general enquiries please contact People Services on (07) 3112 6566.

(Recruitment agencies need not enquire or apply. Only direct candidate applications will be considered.)

See how your support impacts young lives
Sign up to our monthly e-News