The Technology Services Group provides the underpinning technology and expertise to support the agency's vision in the provision of government services to Australians. Whilst the majority of ICT jobs are performed within the Technology Services Group, there may be instances where an ICT job is performed outside of this group. Development describes the function of creating design documents, developing, testing, supporting and maintaining applications and frameworks involved in a software release life cycle. Development and programming professionals design, create, test and document new and amended software components from supplied specifications in accordance with agreed development and security standards and processes. The Development Expert engages in the design and the development of high quality solutions in support of business and technical requirements. The role solves highly complex problems. The Development Expert exercises a considerable degree of independence and undertakes a technical leadership role, with work being performed under the general guidance of senior staff.
Key tasks and duties include but are not limited to:
Perform and manage analysis, design, development, prototyping, unit testing and maintenance activities
Solve highly complex problems and deliver high quality solutions
Perform high-level analysis of technical requirements to support project evaluation with proposed solutions
Undertake technical design and development of highly complex custom solutions, and/or standard conversion and migration solutions.
Manage the release and ensure go-live production support and maintenance for the team's developments
Provide support to development teams to ensure high quality custom solution realisation
Lead and manage the operations of a team including overseeing work priorities and resource management
Prepare and review a range of written material which may include technical and corporate documentation
Provide detailed, specialist technical advice to the senior executive where appropriate
Support innovation and manage and lead change
Encourage and support continuous improvement
Demonstrated experience of using Java/JEE technologies.
Demonstrated experience of delivering end to end solution.
Understanding of different design patterns and hands on experience delivering solutions using Java EE, web services, Git and relational database.
Experience with JPA, Hibernate and Spring to implement high performance solutions.
Understanding of different design patterns and hands on experience delivering solutions using Angular, Node/NestJs, GraphQL and RESTful services.
Please Note: This role is open in Canberra, Sydney, Brisbane or Adelaide
Australian citizenship Mandatory
If you wish to apply for this position, please submit your resume by clicking the 'Apply Now' button. For further information please contact Richa Agarwal at Clicks IT Recruitment on 02 6202 7722.\
At Clicks we embrace diversity, inclusion and equal opportunity.
We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with disability. If you require an adjustment to be made during the recruitment process, please call 1300 254 257 or email firstname.lastname@example.org