Web Application Developer

Posted:
9/4/2024, 1:14:11 AM

Location(s):
Queensland, Australia ⋅ Dutton Park, Queensland, Australia

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

  • The School of the Environment

  • Full Time, fixed-term position for up to 2 years.

  • Base salary will be in the range of $89,861.38 - $96,402.32 + 17% Superannuation (HEW Level 6).

  • Assist in delivering climate information through the Queensland Future Climate Portal, featuring advanced data dashboards, time-series dashboards, and interactive communication tools.

  • Contribute to science and research activities, including climate modelling, data processing, analysis, and translating downscaled climate projections into relevant services for Queensland.

  • Based at the Ecosciences Precinct, Dutton Park location

About This Opportunity 

We invite applications for the position of Senior Officer/Web Application Developer to join the collaborative research program between the University of Queensland and the Climate Projections and Services, Climate Division of the Department of Energy and Climate Queensland Government. In this role, you will provide high-level development and support for software projects across client departments and organisations, offering technical leadership in software design, development, deployment, and maintenance. This is an exciting opportunity to contribute to the development of an industry-leading web platform (https://www.longpaddock.qld.gov.au/qld-future-climate/) and deliver complex data and information to diverse stakeholders and audiences.

Key responsibilities will include: 

  • Designing, implementing, deployment and maintenance of the Queensland Future Climate web resources.

  • Development of dashboards and other data visualization and communication tools, including interactive maps, plots and conceptual diagrams.

  • Assisting the development of storytelling web-based communication pieces translating climate science to broader non-technical audiences using creative and entertaining web-resources.

  • Undertaking research on other climate services platform and implement innovative ideas to modernise the Queensland Future Climate web resources.

  • Liaising with climate scientists to codesign applications aiming to communicate outcomes from complex climate datasets and analysis in a friendly manner.

  • Ability to manage a diverse projects portfolio with competing demands and establish priorities under short timeframes.

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:

  • 26 weeks paid parental leave or 14 weeks paid primary caregiver leave

  • 17% superannuation contributions

  • 17.5% annual leave loading

  • Access to flexible working arrangements including hybrid working options, flexible start/finish times, purchased leave, and a condensed fortnight

  • 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

  • UQ Study for Staff

  • Salary packaging options

About You  

Our ideal candidate will have a solutions-focussed attitude, excellent communication skills and experience delivering exceptional customer service.

  • Qualifications and training equivalent to an undergraduate degree in IT or related field and significant relevant experience; or an equivalent combination of relevant experience and/or education/training.

  • Skills and experience in analysis, design, development, systems management and maintenance of multi-user systems or applications.

  • Detailed knowledge in the following areas, with significant experience in: 

    • Developing with NodeJS inf Typescript for Microservice based environments.

    • Database development (relational and NoSQL – e.g., DynamoDB, Postgres, MySQL, Oracle)

    • Frontend JavaScript frameworks/libraries (e.g., React, Angular, Vue, Ember)

    • Cloud based development e.g., AWS or Azure

  • Experience in development of dashboards for data visualization, including interactive maps and plots using JavaScript, leaflet, R Shiny or other technologies alike.

  • Proven high-level interpersonal, written and verbal communication skills, including demonstrated skills in developing a range of communication products to facilitate the translation of scientific knowledge,

  • Demonstrated well-developed planning and organisational skills with an ability to set priorities and organise self to meet deadlines.

Desirable

  • Knowledge of Linux and Linux containers such as Docker

  • Experience in developing microservices

  • Experience with the concept of Infrastructure as Code

  • Experience with iOS and Android mobile development

  • Experience or knowledge of Microsoft Graph or other similar consolidated rest-based APIs, i.e., Google APIs.

  • Software development methodologies and best practices 

  • Proficient understanding of code versioning tools, such as Git

  • Knowledge of Agile software development methods, especially Kanban 

  • Self-motivated and keen to learn new technologies based on UQ’s technical landscape.

  • Ability to work under tight timelines.

  • Ability to work on multiple concurrent initiatives, and prioritise work based on urgency

The successful candidate may be required to complete a number of pre-employment checks, including right to work in Australia and criminal check. 

Work Rights: You must have unrestricted work rights in Australia for the duration of this appointment to apply. Visa sponsorship is not available for this appointment. 

Questions? 

For more information about this opportunity, please contact Dr Ralph Trancoso via [email protected]. For application queries, please contact [email protected] stating the job reference number (below) in the subject line. 
 

Want to Apply? 

All applicants must upload the following documents for your application to be considered:

  • Cover letter summarising how your skills aligns to the ‘About You’ section  

  • Resume 

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.

We know one of our strengths 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. Reach out to [email protected] for accessibility support or adjustments.

Applications close October 2 2024 at 11.00pm AEST (R-42364).