Executive Level 1 - Senior Software Developer_EXT
Vacancy information
Position title: [[Senior Software Developer]]
Job Requisition ID: 1261
Location: Flexible location
Tenure: Ongoing/Non-Ongoing for a period of up to 12 months.
Our Opportunity
As a Software Developer working within the Search and Publications team, you will be responsible for development, maintenance, support and continuous improvement of a range of internally and externally facing applications that support IP Rights examination, searching, and quality assurance processes.
The role will be primarily focused on maintenance, support and continuous improvement of our Rights In One (RIO) Dashboard, RIO Internal Search, the Quality Review System and the recently released Plant Breeder's Rights Search and Australian Patent Search.
RIO Dashboard, RIO Search and associated applications use Spring Boot framework for its backend, FreeMarker for server-side rendering and Vue.js for Client-side rendering. These systems are hosted on AWS as ECS services and use PostgreSQL RDS database instances. External search systems (Plant Breeders Rights Search and Australian Patent Search) are mainly written in Vue.js framework.
You will be responsible for the maintenance support of legacy systems like Trade Mark Bulk Data Extract, Document Access Service, Patent Bulk Data, and Patent Bulk Specification which are Java based applications.
Although your home will be with the Search & Publications team, should priorities shift and the need for technical resources in other areas of ITG arise, you will also be expected to contribute your skills to development and maintenance of systems outside the teams remit.
We are looking to fill this position on an ongoing basis. Future positions may be offered on an ongoing or non-ongoing basis subject to operational requirements. Where a non-ongoing position is offered, the role will be filled for a specified term of up to 12 months.
At the end of the recruitment process, a merit pool of suitable candidates may be created. Those found suitable will be advised that they have been placed in the pool. The merit pool is valid for 18 months from the date the process was advertised. The merit pool may be used throughout the period to fill similar positions in the event positions become vacant.
Job specific capabilities
The right person for this role will have the following attributes:
• A track record of taking responsibility for your work, managing and prioritising competing tasks, and collaborating with others to achieve deadlines and deliver upon commitments
• The ability to think critically, assess issues, provide resolutions, and see beyond your own work area to identify impacts on other users, systems, processes and stakeholders
• Well-developed communication skills and the ability to provide advice or information on complex technical matters in terms that the consumer can understand
• Ability to identify stakeholders and establish interpersonal business relationships to facilitate work activities; foster cooperation between teams; collaborate with senior team members and engage and escalate internally as required
• Demonstrated ability to effectively utilise a variety of task and information management tools to organise, prioritise and report on work progress, and document technical and procedural information
• Understanding of the importance of quality assurance, consistency/reuse, version control and deployment processes in an ICT context.
This will be supported by technical experience in the following areas:
• Experienced and demonstrated ability in the development of front-end applications using client-side framework like Vue.js
• Sound knowledge and understanding of programming languages like JavaScript and Typescript
• Proficient in Java, with experience in Java frameworks like Spring Boot
• Understanding of server-side rendering technology like FreeMarker
• Sound understanding of AWS and its services. Knowledge of Elastic Search Service is desirable
• Understanding of bash scripts in Linux
• Familiarity with build and deployment tools such as Gradle and GitHub.
Relevant tertiary qualifications and/or industry certifications in Computer Science, Information Technology or related is highly desirable.
Looking for more information?
Our candidate kit contains details including the capabilities required, the contact officer, and how to apply.
Please use the link below to access the candidate kit:
1261 - Executive Level 1 - Senior Software Developer Candidate Kit
Applications Close
Applications close at 11:59pm on 07/05/2025