Senior Software Developer
...
Closes | 2024-11-26 |
---|---|
Customer | ASD |
Clearance | PV |
Work Area | |
Level | SFIA LOR 5 |
Term | 12m + 12m + 12m |
Rate Range | Up to $185 p/h |
Description
Remote is seeking a Software Developer to join our team in ASD to 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.
...
It is highly desirable that the successful candidate will have skills, knowledge and competence in the following:
ASD tools and systems - Cyber Security field - Java software development - Python scripting - C++ - developing and deploying software within a Linux/UNIX environment - data manipulation and conversion - SQL - Cloudera - Apache airflow - Splunk - Azure - Linux/Windows administration
Essential 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 designs 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.
Click here to request a response template
...