Job Description:
Software Requirements Analysis
1. Define the requirements allocated to the software elements of the system and their interfaces
2. Analyse software requirements for correctness and testability
3. Evaluate the impact of software requirements on the operating environment
4. Establish consistency and traceability between the software requirements and system requirements
Software Architectural Design
5. Develop and baseline a software architectural design that describes the software items that will implement the software requirements
6. Define internal and external interfaces of each software item
7. Establish consistency and traceability between software requirements and software design
Software Detailed Design
8. Develop a detailed design of each software component, describing the software units to be built;
9. Define external interfaces of each software unit; and
10. Establish consistency and traceability between the detailed design and the requirements and architectural design.
Software Implementation & Testing
11. Define test criteria for all software units against their requirements;
12. Produce software units in accordance with the software design and project standards;
13. Establish consistency and traceability between software units and requirements and design;
14. Test the software units against the requirements and the design; and
15. Complete peer review of software units developed by others.
Experience across the following listed below using industry aligned applications (with experience commensurate with SFIA Role and Levels of Responsibility Guidance):
16. Configuration Management.
17. Issue / Defect Management
18. Communication and collaboration in a team environment.
19. Time Management
20. Must be an Australian Citizen.
21. Must not have citizenship with a US Trade treaty proscribed country.
22. Must be granted a “proceed” via the client Organisational Suitability Assessment framework.
23. Must be able to undertake, be granted and maintain a AGSVA PV clearance.
24. Must adhere to the Additional Clearance Responsibilities listed below.