The University of Queensland logo

Application and Database developer

The University of Queensland
1 day ago
Full-time
On-site
Australia
$104,616.68 - $113,920.12 USD yearly
Gaming & Entertainment

About This Opportunity 

In this unique role, you will be responsible for the development, feature improvements and ongoing maintenance of bespoke applications primarily related to AIBN, QBI and IMB Institute administration, data management and critical reporting.

Core to this role will be your advanced software development skills, integrating a range of solutions with both central and local databases, and the ability to provide unique solutions to local problems.

You will work closely with stakeholders to design improvements and develop existing systems, databases and webservers, to support the optimisation of research data storage, reporting and analysis, so excellent client facing skills including clear communication, active listening, adaptability, and organisation skills are essential to your success in this role.

Key responsibilities will include: 

Design, implementation, and maintenance of the Institute Databases Service and other custom software solutions across a variety of technology stacks

  • Determine design requirements in consultation with stakeholders.
  • Development of features (primarily in PHP/MariaDB), performance enhancements, and bug fixes on existing solutions
  • Management of service roles and permissions
  • Security monitoring and remediation

Implement data integration initiatives

  • Liaising with Data warehouse administration and stakeholders
  • Monitoring of data synchronization jobs.
  • Development of methods for integrating data from different systems.
  • Lead projects for data clean up and import/exporting of bulk data.


Additional Duties

  • Provide technical advice on aspects of Database and Data Integration topics.
  • Assist with deployment, support, and training of new solutions/services
  • Communicate effectively on task progress, evaluations, suggestions, schedules, and in regards to technical and process issues.
  • Manage and ensure continuity with a range of authentication systems.
  • Use test driven development and acceptance tests to ensure feature quality.
  • Maintain code version control using Git
  • Linux and/or windows system administration
  • Manage an issue register and/or wiki to detail code changes.
  • Assist other team members in the provision of a quality Research focused IT environment.
  • Participate in team meetings and team building exercises.

About UQ

As part of the UQ community, you will have the opportunity to work alongside the brightest minds, who have joined us from all over the world.

Everyone here has a role to play. As a member of our professional staff cohort, you will be actively involved in working towards our vision of a better world. By supporting the academic endeavour across teaching, research, and the student life, you will have the opportunity to contribute to activities that have a lasting impact on our community.

Join a community where excellence is at the core of our culture, contributions are valued and a range of benefits and rewards are available, such as:

  • Up to 26 weeks paid parental leave/paid primary care leave
  • 17% superannuation contributions + 17.5% annual leave loading
  • Access to flexible working arrangements
  • Health and wellness discounts – fitness passport access, free yearly flu vaccinations, discounted health insurance, and access to our Employee Assistance Program for staff and their immediate family
  • Career development opportunities –access to exclusive internal-only vacancies and our Study for Staff program
  • On campus childcare options
  • Affordable parking (from just $6.40 a day)
  • Salary packaging options

About You

  • Bachelor's degree in computer science, Information Technology, Software engineering, or equivalent and recent relevant experience in the areas listed below; or an equivalent combination of extensive relevant experience and education/training
  • A strong knowledge of a broad combination of the following
    • PHP and MySQL/MariaDB programming language and excellent relational database skills and associated configuration and management
    • Web technologies including JavaScript, JQuery, AJAX, HTML5, SOAP, CSS and Apache, Python, Git for version control
  • Currency in system administration techniques and application to research infrastructure environments, system administration skills across a range of operating systems with focus on automation and security
  • Ability to self-learn tools, applications, automation processes and apply to the inner workings of existing and new systems, including differential diagnosis and functional analysis.
  • Application of broad/advanced knowledge of software engineering strategies and how to relate them to the demands of the business, to understand how the Business-value is tied to the product delivered.​
  • Ability to work independently with customers/stakeholders when determining business needs/priorities, and able to see them to completion/delivery without needing management involvement
  • Identifying "gaps" in the technical capabilities of the system/s and their data, such as places where its double-handled, and work toward solution
  • Ability to self-educate and up-skill on tools, systems, integrations, and determine best business value for new ones, and to self-manage, prioritize and work in an unsupervised/autonomous manner
  • Although not critical, and the ability to apply the major Software Design Patterns (Singleton, Factory, Observer, Adaptor, State etc) would be well regarded

Appointment to this role is subject to the successful completion of relevant pre-employment checks, which may include verification of the right to work in Australia, qualifications, criminal history checks, and other role-specific requirements. This may also include checks relating to gender-based violence matters or other integrity and conduct requirements.

You must maintain unrestricted work rights in Australia for the duration of this appointment to apply. Employer sponsored work rights are not available for this appointment.

Questions? 

For more information about this opportunity, please contact Tony Shepherd -  anthony.shepherd@uq.edu.au  

For application inquiries, please reach out to the Talent Acquisition team at talent@uq.edu.au, stating the job reference number (below) in the subject line. 
 

Want to Apply? 

We welcome applications from all individuals and are committed to an inclusive and accessible recruitment process. To be considered, please ensure you upload:

  • Resume
  • A cover letter summarising how your background aligns with the 'About You' section

Our strength as an institution lies in our diverse colleagues. We're dedicated to equity, diversity, and inclusion, fostering an environment that mirrors our wider community. We're committed to attracting, retaining, and promoting diverse talent, particularly from Australia’s First Nations Peoples. If you require an alternative method to submit your application due to accessibility needs or personal circumstances, please contact talent@uq.edu.au.

Other Information 

UQ is committed to a fair, equitable and inclusive selection process, which recognises that some applicants may face additional barriers and challenges which have impacted and/or continue to impact their career trajectory. Candidates who don’t meet all criteria are encouraged to apply and demonstrate their potential. The selection panel considers both potential and performance relative to opportunities when assessing suitability for the role.

Applications close 22 April 2026 at 11.00pm AEST (R-62985). Please note applications will be reviewed as received. Candidates may be contacted prior to the job closing date. We encourage candidates to apply as soon as possible. The University of Queensland reserves the right to close this application process early.