About the Role
The Web Developer will work within an agile multi-disciplinary Capability Delivery team of Business Analysts, Software Developers and Testers to build web components and APIs for data access and business logic for a public web facing system. They will assist in delivering the ReportCyber capability, including enhancements and future development.
This Role requires NV1
36 months contract
Sydney Canberra
Responsibilities
* Design, build, integrate, deliver and document software capability that meets business requirements.
* Escalate issues and seek advice from team leader or project manager in a timely manner.
* Engage with business and product owners to clarify and fully develop user requirements using agile development methods.
* Document technical processes in accordance with organisational policies and procedures and promote bi-directional knowledge transfer within a team environment.
* Enhance and support automation capability for existing systems and recommend/design new structures and tools which meet business requirements which take into account the target environment.
* Integrate Commercial Off-The-Shelf and Government Off-The-Shelf software.
* Translate logical designs into physical designs and integrate software employing an Agile Software Development Methodology (ASDM).
* Monitor systems and infrastructure; provide assistance with support requests to fix and troubleshoot issues.
* Implement and maintain automated testing. Provide feedback on implementation and design aspects as required from other areas.
* Assist in the continuous improvement process by developing and enhancing procedures and produce documentation, including detailed design documentation, in accordance with ASD policies and procedures.
Required Skills
* Demonstrated experience and strong proficiency in REACT/TypeScript/Javascript/ES6, including the use of modern build tools and bundlers (eg. Webpack) and unit testing frameworks (eg. Jest).
* Experience in tracking and progressing tasks to completion within an Agile, Kanban and Scrum framework.
* Demonstrated experience in application design for front end in React.
* Demonstrated experience in implementing UX specs to public facing application and producing detailed design documentation.
* Demonstrated Single-Page Application (SPA) experience including state-management (e.g. Redux, MobX), routing, responsive design etc.
* Experience designing and integrating RESTful APIs using and Express, including secure authentication workflows and data handling.
Preferred Skills
* Experience with Amazon Web Services (AWS Lambda, API Gateway, DynamoDB, AWS CDK) as well as an understanding of CI/CD pipelines and containerization (Docker) would be highly regarded.
Pay range and compensation package
Agency requires an APS6 equivalent Web Developer to perform the above duties.
Equal Opportunity Statement
ASD is committed to diversity and inclusivity.