Senior Software Engineer
The Client
Our client is a large federal government agency with the primary role to defend Australian interests and promote stability and security through the provision of support to the Australian community and civilian authorities, as well as the provision of strategic policy and intelligence activities.
The role
Software Developer will be accountable, under broad direction, to interpret specifications and technical designs to build, maintain and modify, adapt data for software applications, write and execute tests, and write and maintain technical documentation. This role had been created to support a specific business unit.
Key duties and responsibilities
The successful candidate will be required to deliver effective capability solutions including, but not limited to assisting in the development of lightweight tools, data engineering, analytics and plugins to facilitate technical cyber intrusion analysis and investigation.
Mandatory Criteria
- Programming/software development: Level 5 (SFIA) Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques. Measures and monitors applications of project/team standards for software construction, including software security. Contributes to the development of organisational policies, standards, and guidelines for software development.
- Specialist advice: Level 4 (SFIA) Provides detailed and specific advice regarding the application of their specialism to the organisation’s planning and operations. Actively maintains knowledge in one or more identifiable specialisms. Recognises and identifies the boundaries of their own specialist knowledge. Where appropriate, collaborates with other specialists to ensure advice given is appropriate to the organisation’s needs.
- Systems design: Level 5 (SFIA) Designs large or complex systems and undertakes impact analysis on major design options and trade-offs. Ensures that the system design balances functional and non-functional requirements. Reviews systems design and ensures that appropriate methods, tools and techniques are applied effectively. Makes recommendations and assesses and manages associated risks. Adopts and adapts system design methods, tools and techniques. Contributes to development of system design policies, standards and selection of architecture components.
Application
To apply for this position, hit “APPLY NOW” or email emma.gibbons@taleninternational.com for more information.