Job Title: Technical Strategist
We are seeking a highly skilled technical strategist to support a major digital initiative.
This senior role is responsible for delivering complex software solutions and exercising sound judgement and leadership across multidisciplinary teams.
Key Responsibilities:
* Lead the implementation of new systems, applications, and integrations aligned with industry best practices and architectural principles.
* Design and build software and CI/CD pipelines using modern tools and frameworks.
* Build and deploy APIs using Golang, JavaScript/TypeScript, REST, and GraphQL.
* Create containerised applications for Kubernetes using Docker and Helm.
* Use Infrastructure as Code (IaC) tools, particularly Terraform, in AWS environments.
* Develop accessible web applications using React and TypeScript.
* Maintain high coding standards through regular code reviews.
* Collaborate with QA and project teams to ensure robust and testable solutions.
* Apply Agile development practices and shift-left testing approaches.
* Produce and maintain high-quality documentation throughout the development lifecycle.
Requirements:
1. Experience building complex APIs in languages such as Golang and JavaScript/TypeScript using architectural patterns like REST and GraphQL.
2. Strong familiarity with AWS cloud infrastructure, including experience with Terraform and other Infrastructure as Code practices.
3. Demonstrated experience building containerised applications using Docker and Helm for Kubernetes deployments.
4. Experience developing accessible web applications with React and TypeScript.
5. Expertise in DevOps practices, including CI/CD pipelines with GitHub/GitLab and using tools like Artifactory and HashiCorp Vault.
6. Understanding of web accessibility standards such as WCAG 2.1.
Desirable Criteria:
* Experience with mobile app development using React Native or similar frameworks.
* Skills in database deployment and administration (Postgres, MySQL).
* Proven ability to work across all SDLC stages including technical design, deployment, code reviews, and long-term maintenance.
* Ability to develop comprehensive automated tests (unit, integration, functional) and work closely with QA teams.
Additional Information:
* Security Clearance: Must be eligible to obtain NV1 security clearance.
* Citizenship Requirement: Only Australian citizens are eligible due to security and policy requirements.