APS6 Web Developer Various locations across Australia 6-month non-going contract, with possible extension Baseline Clearance Required The Role Our government client is seeking an experienced Software Developer to assist in the development of a modern, scalable biodiversity data platform. As a web developer, you'll be part of a skilled multidisciplinary team, working collaboratively to build and deliver a front‑end solution that supports a wide variety of use cases for biodiversity and environmental data. Key Capabilities 3 years’ experience in software development using Javascript and Typescript 3 years’ experience in software development using one backend solution such as ExpressJS or FastAPI Experience with VueJS and Nuxt for front-end application development Experience in cloud solution architecture (e.g., on Azure, AWS or GCP) Experience in deploying and using cloud systems and services (PaaS and IaaS, e.g., on Azure, AWS or GCP). Experience with code version control software (Git) and team-based code contribution patterns (e.g., merge requests, code reviews, conflict resolution). Experience with automated code testing and deployment techniques (CI/CD pipelines) Experience with test-driven-development, and common front-end testing frameworks Experience in implementing and consuming standards-based REST APIs Knowledge of modern Authentication and Authorisation approaches (IdP, IAM, Oauth2, OIDC) Experience with Azure AD Auth and MSAL Desirable Skills Experience with Scientific and Ecological datasets and Australian data standards Experience in developing high performance and user-friendly end-to-end data delivery pipelines (creation to consumption) Knowledge of Semantic-web, Linked-data, and Graph Database concepts Experience building and using knowledge graphs Experience with Microsoft Azure Cloud services (Azure Static Web apps, Function Apps, Azure Container Apps). Experience with Azure DevOps platform. How to Apply To apply, click the Apply Now button and send your up-to-date resume, for a confidential discussion call us now on 02 5119 3133. Applications received after submission may be considered for similar roles. If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.