This large Government Agency is growing to meet the needs of the Australian population, and as they grow they require comprehensive IT systems to support the day to day running of the organisation.
The Platforms, Integration & Data team are responsible for scoping, designing, delivering, and maintaining high quality IT systems and applications to support the entire agency and their partner organisations
As a Full Stack Engineer, you will be involved in the entire software development lifecycle - from working closely with the frontend developers to building and deploying backend solutions and the surrounding components. You will also create and maintain build/deployment pipelines. You should enjoy building and being part of an end-to-end solution and have a working knowledge of the relationship between software, integration, and the infrastructure on which it runs. You will be expected to build good relationships with other technical teams and embrace different technologies as they are presented.
You will also be expected to provide expert advice on backend solutions during the design and scoping phase of projects to ensure the solutions developed are fit for purpose.
As this is a high impact role, you will be expected to contribute to the development of enterprise solutions which the agency is developing to meet the needs of the Australian public.
Duties
- Designing and implementing software and CI/CD pipelines to solve complex problems.
- Implementing new systems and applications based on industry best practices.
- Documenting all design and development work.
- Actively participate in code reviews - both as the reviewer and the reviewee to ensure coding quality and standards are maintained.
- Maintaining and patching existing software already deployed within the agency.
- Ensuring that any software produced meets the agency's security requirements and standards.
- Actively contributing to team discussions around proposed solutions.
- Ensuring that any software produced meets accessibility expectations.
- Collaborating with Business Analysts, Project Leads, and other IT teams to resolve issues to ensure solutions are viable and consistent.
- Ensuring that the systems are excellent value for money and deliver on their intended purpose.
- Build and maintain effective working relationships with stakeholders.
- A computer science, information management systems, or other IT-related tertiary qualification.
- Demonstrated experience with either Go (Golang) or Python, preferably both.
- Demonstrated experience utilising DevOps tools such as Terraform, Vault, Artifactory, and GitLab.
- Experience developing software solutions which leverage cloud technologies (Kubernetes, Helm, serverless (Lambda), IAM, etc.).
- Experience with AWS and/or Azure cloud environments.
- Excellent communication skills, especially whilst working in a geographically distributed team.
- Experience with CI/CD pipelines and other automation.
- Experience deploying resources to cloud environments with Terraform.
- Experience delivering, maintaining, updating and changing enterprise systems that have a high organisational change impact.
- Experience with packaging and deploying applications to serverless technologies like AWS Lambda
The role can be based in Brisbane or Sydney and offers a hybrid work model. The contract is for 12 months with a 12-month extension and an estimated start of 1 May 2023.
Security Requirements:
Due to the nature of the work required, applicants must be Australia Citizens and have the ability to pass entry level, state and federal security clearances.
How to apply:
Please upload your resume to apply. We will be in touch with instructions for suitably skilled candidates.
Call Kym 0480 002 463 or email kymh@whizdom.com.au for any further information.
Applications close 30 March 2023.
#LI-KH1